Thomas Ballinger

@ballingt

Off Twitter until the new year! Programming! REPLs! Learning and helping people learn. formerly of and HMS, now I work at Dropbox in SF. he/him

Joined December 2010

Tweets

You blocked @ballingt

Are you sure you want to view these Tweets? Viewing Tweets won't unblock @ballingt

  1. Pinned Tweet
    13 Oct 2016

    I'm excited to share , a live programming environment that rewinds to when the function you just changed last ran.

    Undo
  2. 20 hours ago

    I'm excited to be teaching a programming languages course at ! Since a few people have asked, I'm still at and very happy there. This is a fun way to share my excitement about (and bone up on!) CS topics outside of work.

    Undo
  3. Retweeted
    Jan 11

    imo, language properties -- visual or textual, declarative or imperative, English-like or not -- matter for learning only insofar as they let users feel a quicker connection to the domain they actually care about

    Show this thread
    Undo
  4. Retweeted
    Jan 11

    with computers, i don't think the language you learn to program in matters but the environment does people get started in neopets pages or tumblr themes or PK Hack or gamemaker studio or excel macros

    Show this thread
    Undo
  5. Retweeted
    Jan 11

    Btw, if you're into language tooling we're hiring both part-time (remote ok) and full-time people. Lots of the work will be OSS.

    Show this thread
    Undo
  6. Retweeted
    Jan 10

    Working on a generalized (efficient) checkpointing system for REPLs. Imagine time travel working on basically any language.

    Show this thread
    Undo
  7. Jan 11
    Undo
  8. Jan 7

    ( also has beautiful support for getting a react project up and running in seconds, lest this look like a making the "real" way less available)

    Show this thread
    Undo
  9. Jan 7

    also "here's event driven programming and your output medium more mutably-stateful that a terminal"

    Show this thread
    Undo
  10. Jan 7

    I think this is huge, it smooths the stepwise jump from terminal programs to GUIs. Going from terminal tictactoe to "Now learn HTML and CSS and JS, oh btw JS needs a compile step now" is a giant stumbling block

    Show this thread
    Undo
  11. Retweeted
    Jan 4

    And many educational videos are inaccessible for disabled people. It’s rare that I find captions. Most don’t offer textual alternatives to visuals (slides, code, captions even) for blind, low-vision, and colorblind people. And videos are timed content which forces a certain pace.

    Show this thread
    Undo
  12. Retweeted
    Jan 4

    "The deep dive into the world of MS-DOS viruses" is now available in text form! Plus links to some of the code and an archived version of the web interface I used.

    Undo
  13. Retweeted
    Jan 3

    How I Survived My Battle With Unsolicited Advice About My Battle With the Borrow Checker

    Undo
  14. Retweeted
    Jan 2

    In case you hadn't heard... 🌟 I'm looking for a job! 🌟 I wrote some things about who I am, what I'm looking for, and how to get in touch 👩🏻‍💻 Highlights: - Mid-level developer, love the Web - Austin, TX or remote - Looking for mature and focused team

    Undo
  15. Retweeted
    27 Nov 2018

    "Functional programming can have a reputation for favoring elegance or concision over practicality" Amandine Lee shares best practices for how and when to include FP in your Python code, so you don't end up confusing other readers or your future self!

    Undo
  16. Retweeted
    Jan 1

    replace branch instructions with brunch instructions

    Undo
  17. Retweeted
    28 Dec 2018
    Undo
  18. Retweeted
    31 Dec 2018

    Closing out 2018 with a major new release of Beautiful Soup. () In 4.7.0, CSS selector support goes from 'haphazard' to 'nearly complete' with the inclusion of Isaac Muse's SoupSieve (). Please use it to make things better!

    Undo
  19. Retweeted
    29 Dec 2018

    Today, I'm grateful for my teammates whove inspired and supported me through out 2018 .

    Show this thread
    Undo
  20. Retweeted
    30 Dec 2018

    / javascript style twitter / if you have a function that returns an array, and want to create a similar function that returns the same things but as a generator, how do you name the two to differentiate? for example: permutationHeap & genPermutationsHeap? permutationsHeapGen?

    Undo
  21. Retweeted
    29 Dec 2018

    me: "networking is the most important thing you can do for your career!" also me: [wastes half my Dunbar slots on pseudonymous Twitter weirdos]

    Undo

Loading seems to be taking a while.

Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

    You may also like

    ·