Thorsten Ball

@thorstenball

Author of and . Working at . I like to program where the rubber hits the road — wherever that may be. Minimalist.

Aschaffenburg, Bavaria, Germany
Vrijeme pridruživanja: studeni 2011.

Tweetovi

Blokirali ste korisnika/cu @thorstenball

Jeste li sigurni da želite vidjeti te tweetove? Time nećete deblokirati korisnika/cu @thorstenball

  1. Prikvačeni tweet
    31. srp 2018.

    My second book "Writing A Compiler In Go" is now available! You can buy it here as a single eBook or in a bundle with its predecessor "Writing An Interpreter In Go":

    Poništi
  2. prije 14 sati

    And I think this might be one of my best yet at the same time most underrated tweets. Tough crowd.

    Poništi
  3. prije 14 sati

    Timezone-aware reminder: today was one of _those_ days. I published a blog post.

    Poništi
  4. prije 14 sati

    This might be my #1 unpopular opinion: I think brew is far, far superior to apt, because it cares about its users.

    Prikaži ovu nit
    Poništi
  5. prije 14 sati

    I honestly never understood the love for apt. I've been using it for ... 16 years? now and it's still painful, every time.

    Prikaži ovu nit
    Poništi
  6. prije 15 sati

    I think I just lost an afternoon due to Ubuntu's apt not automatically telling me that my package index is horribly outdated, Ubuntu now having "snap" and recommending it when apt cannot find a package, snap installing a version of Docker that cannot mount /tmp, ...

    Prikaži ovu nit
    Poništi
  7. proslijedio/la je Tweet
    prije 22 sata
    Odgovor korisniku/ci

    Nice article. This stuff even bleeds into real life. I'm 90% convinced that being exposed to auto-completion in early stages of my brain development has fucked up my memory so that I'll often accurately remember the first letter of somebodies name, but not the rest of it🤦🏻‍♂️.

    Poništi
  8. proslijedio/la je Tweet
    Odgovor korisniku/ci

    Good article! I think these tools really go both ways, the same when omitting them. What we can learn of this is technically correct code is not necessarily good code as well, it still takes effort.

    Poništi
  9. prije 22 sata

    RT this and know that me & my family, from the bottom of our hearts, with nothing but love and a tear of gratitude in our eyes: we thank you. And should we ever meet*, I'll try not to sob when I hug you, my benefactor. * god I hope not

    Poništi
  10. prije 23 sata

    It only took me 10 months since the last one, but: I wrote a blog post! It's about the questions I have when thinking about our tools & how they write our software. "How much do we bend to the will of our tools?"

    Poništi
  11. 3. velj

    Also, don't worry: As soon as we have mind-to-computer interfaces with which I can write down all the thoughts I have while lying in bed in the evening, there's going to a new volume of Thorsten Ball's Thoughts On Programming — The Entire Collection every week.

    Poništi
  12. 3. velj

    This is really good and contains a lot of insights: I have a draft of a similar "everything I belief about programming" post lying around. Now I feel motivated to finish it...

    Poništi
  13. 2. velj

    These two paragraphs remind me of something I learned in the past 1-2 years: Sometimes it's okay to break the golden rules of programming, but you need to be this tall (= understand why they exist & when to follow them). (From "Big Ball of Mud")

    Poništi
  14. 2. velj

    I did this today (after turning off RTs for multiple people over the past year) and it's hard to belive how different Twitter is without RTs. The feature:impact-on-product ratio is nuts.

    Poništi
  15. 2. velj

    One of the best things about this is that you have access to your local file system. That means you can really easily access notes/codes :)

    Prikaži ovu nit
    Poništi
  16. 1. velj

    From "The Innovator's Dilemma"

    Poništi
  17. 1. velj

    From Butler W. Lampson's "Hints for Computer System Design" This is really neat.

    Poništi
  18. 1. velj
    Prikaži ovu nit
    Poništi
  19. 1. velj
    Poništi
  20. proslijedio/la je Tweet
    9. ruj 2019.
    Odgovor korisnicima

    This zsh func has been so useful for me: gcd() { cd "$(git rev-parse --show-toplevel || echo ".")/$1" } # cd to the top-level of the current git-repo $ gcd # cd to some sub-path within the repo (from anywhere in the repo) $ gcd pkg/auth

    Poništi
  21. 31. sij

    I just came up with an alias for a thing I'm doing hundreds of time each day: cd'ing back to the root of a git repository. alias cdr='cd $(git rev-parse --show-toplevel)' Pretty sure I'm a genius right now.

    Poništi

Čini se da učitavanje traje već neko vrijeme.

Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.

    Možda bi vam se svidjelo i ovo:

    ·