Tony Meyer
About Archive Tweets Also on Micro.blog
  • Good list of lessons learnt in software engineering.

    → 7:22 PM, Jul 6
  • “1966! … Yet this person seemingly knew more about software development in 1966 than most managers of software product development companies do today. These are not new ideas, and sometimes it baffles me that they are not more widely known”. So true, and so sad.

    → 4:16 PM, Jul 6
  • My first experiments with using an LLM to help write code - TL;DR: disappointed so far.

    → 10:50 AM, Jul 5
  • Stamina looks great - an opinionated wrapper over Tenacity [via Simon Willison, who is for some reason still linking to Tweets?]

    → 9:37 AM, Jul 5
  • Reply: 10 Laws of Tech

    Of these 10 laws of tech:

    • “A technology that was built for good will eventually be also used for bad” - I’m sure I agree with this. It seems like there’s a lot of tech that just isn’t useful enough to be bad with.
    • “A company’s technology stack will be based on the experience and preferences of the first technical person in that company” - for the most part, but more based on those of the most senior people, which is to be expected, and the first person tends to be the most senior for some time.
    • “The most painful, and least useful projects are migration projects, yet companies will replace technologies every 4 years” - 100%
    • “Every major technology is going to be followed by a movement to eradicate that technology because it’s going to ruin us” - huh?
    • “A highly communicative and collaborative team of average engineers, is going to outperform an uncommunicative and non-collaborative team of great engineers” - most of the time, yes.
    • “Left alone, a product team will optimize to the closest and easiest goal” - mostly, yes.
    • “Some aspects of tech are pseudo theological” - yes, which is why these decisions need to get automated away; the choice doesn’t matter, taking away the discussion does.
    • “When you hire someone from another company, you take some of that company’s DNA into your own company” - yes, see also acquisitions.
    • “Everyone celebrates version 1.0.0 — but it is version 1.0.3 that actually brings customer value” - yes, although a lot of things don’t have an explicit version number like that any more, of course.
    • “Someone in 10 years is going to call your shiny new software “old crap” and will wonder who the hell designed such a bad product” - 100%, sigh.
    → 12:41 PM, Jul 4
  • Good suggestions on processes to follow when making technical decisions - documenting the entire process of coming to a decision really has so many benefits.

    → 8:53 PM, Jul 3
  • Explanation of how to best serve various sizes/qualities of images. Is it wrong that I hate how complex this is?

    → 8:47 PM, Jul 3
  • The suggestion for handling streak recovery here is exactly what Knotwords (an excellent game) does, and it works really well.

    I’ve broken streaks from unexpected busyness, ill health, or simple forgetfulness but have recovered them and it’s still motivating to continue.

    → 12:03 PM, Jun 27
  • Good tips on designing Pythonic library APIs from Ben Hoyt.

    → 12:17 PM, Jun 26
  • This is a sadly familiar story of chaos in product development. While the remedies are good things to do, I’m not convinced they address the core issue.

    → 3:38 PM, Jun 23
  • The analogy is a bit of a stretch in my opinion, but this IKEA Oriented Development post has some good suggestions.

    → 3:32 PM, Jun 23
  • Nice post that explains how to use PyParsing and Q objects in Django to build a search DSL (for example, GitHub’s where you can do “is:open reviewer:tonyandrewmeyer” and so on). [h/t Simon Willison]

    → 2:41 PM, Jun 21
  • Good coverage of pre-fetch and select related in Django.

    → 2:31 PM, Jun 21
  • Great post on using Latin abbreviations, especially cf - I do this too much, which I think originates from my time in education, where it’s an expected style.

    → 2:00 PM, Jun 21
  • DORA, SPACE, and using surveys as a tool to measure developer experience. I’ve never used (or worked for a company that uses) surveys like this - it would be super interesting to do, I think, although the article is right that it’s hard to do well, which can be an impediment.

    → 10:27 AM, Jun 20
  • A few years old, but a good set of uWSGI options that you should consider changing, as well as some lesser known functions of uWSGI. Everything is going ASGI now, and maybe uWSGI 2.1 fixes most of this, but useful in the meantime.

    → 1:15 PM, Jun 19
  • Advice on naming cli tools.

    → 12:55 AM, Jun 19
  • Interesting podcast in the history of Django, and a quote describing a very familiar issue (couldn’t figure a way to nicely share from Overcast to here, so via Mastodon).

    → 6:58 PM, Jun 16
  • “The 85% rule counterintuitively suggests that to reach maximum output, you need to refrain from giving maximum effort. Operating at 100% effort all of the time will result in burnout and ultimately less-optimal results”. via

    → 3:59 PM, Jun 15
  • I’ve used Celery a lot, and it’s been incredibly useful, but it has also been the cause of a lot of pain. I hope to write more about this, and comparing to other tools (e.g. I’m using Huey for simpler cases), when I have more time from next month. But this is an excellent summary of Celery pitfalls and suggested fixes.

    → 11:45 AM, Jun 15
  • Fairly positive thoughts on how LLMs and generative AI in general will impact developers - I think this generally aligns with my (current) thinking.

    → 11:40 AM, Jun 15
  • “FaceTime Voicemail: … Let’s say it’s a weird day and you actually call someone, they don’t pick up because it’s 2023 and ain’t nobody have time for that shit, so you hang up and text them feeling silly for calling them in the first place, right? RIGHT? I don’t know, Apple’s Gen X leadership is showing."

    100%

    → 6:09 PM, Jun 13
  • “Engineers with more experience are usually able to more effectively paint the picture of the rough shape a project will take.” definitely what I have found (in myself and colleagues) as well. I like the focus on getting to the next demo, too. via

    → 5:14 PM, Jun 10
  • How Figma approached DB scaling (spoiler, horizontal via vertical partitioning). Whenever I come across things like this, which match what we did ages ago, I wonder how much of that was luck and how much past-me was better at his job than I realised.

    → 8:52 PM, Jun 9
  • This [post on GitHub stars] (https://the-guild.dev/blog/judging-open-source-by-github-stars) didn’t go where I expected (it covers buying stars) but was interesting. I hear people talking about stars a lot, but pay hardly any attention to it myself. Am I old?

    → 8:47 PM, Jun 9
← Newer Posts Page 10 of 16 Older Posts →
  • RSS
  • JSON Feed
  • Surprise me!