Tony Meyer
About Archive Tweets Also on Micro.blog
  • Just say ‘no’. It’s harder than it sounds, but it is indeed often the best choice.

    (I think the Google-killing-products point is misplaced - that’s not saying “no”, it’s saying “yes” and regretting it later).

    → 2:16 PM, Nov 27
  • Interesting long post on the backstory behind Mirai.

    → 9:12 PM, Nov 19
  • Amusing in-office auto-replies (as opposed to OoO).

    → 1:08 PM, Nov 16
  • Interesting intro to Sentry’s work to have multiple regions. I worked on similar projects a couple of times, and it’s much more complex than you might first think.

    (If you are small, just host everything in Germany).

    → 1:04 PM, Nov 16
  • Got around to watching the Humane Pin intro and understand why people have panned it so much. Hard to understand how this could get released - it would never have been approved anywhere I’ve worked. (The marketing, not the device).

    → 12:53 PM, Nov 16
  • I feel so seen 😂

    → 7:27 AM, Nov 10
  • Good, long, summary of why you should not be directly invoking setup.py.

    → 7:46 PM, Nov 1
  • An excellent update to Spolsky’s famous Unicode primer.

    → 1:13 PM, Oct 17
  • Good post on opting off the career ladder. Closely reflects the journey I recently went through. I think more people need to do this, but also, it’s really hard/scary.

    → 11:18 PM, Oct 3
  • Truly excellent write up of handling database migratons. The only thing I would add is that you want to ensure that moving off dual-write gets priority in your backlog - too often I’ve seen the urgency drop at that point and code stuck with dual writing for ages. via

    → 10:03 PM, Oct 3
  • This post doesn’t really do what is claims: explaining scaling with minimal engineers but it’s an interesting walkthrough of simple techniques to build a service like (OG) Instagram.

    → 3:26 PM, Sep 25
  • Not sure if I saw this post on Instagram’s approach to IDs & sharding back at the time.

    We originally used Flickr’s technique that the Instagram post also links to. We eventually scaled it out a bit differently, reserving some of the bits for the shard ID (like Instagram). We also had slightly different requirements (e.g. 64 bits was a hard max, because we had to use the IDs with SphinxSearch).

    → 3:22 PM, Sep 25
  • “When it comes to front-end development, I’m worried that we’ve reached a state where the more complex over-engineered approach is viewed as the default."

    → 3:13 PM, Sep 25
  • It’s such a weird quirk of history that tlds belong to countries but are used in other ways. It is cool that, other than Italy, these are generally very small places that can get money (for a while at least) from it. Note that there’s a whole backstory on .io that isn’t mentioned here.

    I also wonder what will happen with .nz when we finally change to Aotearoa.

    → 12:06 PM, Sep 24
  • “The critical shift you see in people going from junior to senior+ is that they stop speaking from principles and start speaking from experiences”

    → 10:54 PM, Sep 23
  • Detailed post on how platform teams get stuff done - particularly interesting at the moment since I’ve recently moved from a platform consumer to platform provider.

    → 10:38 PM, Sep 23
  • How CPython uses Bloom filters in strings.

    → 12:51 AM, Sep 21
  • Interesting stats on security report volume and response frequency for PyPI

    I don’t really agree on the linear trend being used on the response time chart. Eyeballing it, it looks like linear upwards until May (the suspension weekend), then a flat period for a while, then a new linear upwards trend from late June.

    → 9:10 PM, Sep 20
  • My thoughts on return styles triggered by some work today.

    → 7:47 PM, Sep 20
  • I wrote up my experience at Kiwi PyCon over the last weekend - in short: since I’m not hugely into the social/networking aspects, it was pretty disappointing - not enough talks of the nature that I’d enjoy.

    (Some other people seemed to be having a great time, although that also seemed a little clique-y).

    → 1:49 PM, Sep 20
  • Good tips for beginning programmers. I especially like “More languages isn’t better … Don’t measure your progress in number of languages. More important is to learn new techniques (database, web, testing,concurrency, etc.) in the same-old language”.

    → 12:53 AM, Sep 20
  • Interesting use of LLM in teaching history that relies on the generated text being inaccurate.

    → 6:59 PM, Sep 17
  • Nice summary of the state and some of the history of (email) feedback loops.

    → 7:28 AM, Sep 14
  • Public (and more extensive) post about the problems with review sites that I posted about (when it was in a member-only post) last week.

    → 12:17 PM, Sep 11
  • Good summary of what CNAMEs are, and why they often cause trouble. I’ve seen people have mail issues due to CNAMEs many times.

    → 12:15 PM, Sep 11
← Newer Posts Page 7 of 16 Older Posts →
  • RSS
  • JSON Feed
  • Surprise me!