Tony Meyer
About Archive Tweets Also on Micro.blog
  • Fun debugging story - I got hit with this getpass limitation too, although in a less (potentially) catastrophic way.

    → 9:12 PM, Aug 7
  • Suggestions on how to build software. ✅= matches my experience, ❌ = not wrong, but not my experience:

    ✅ Developers are most effective when they’re familiar with many systems, not just one or two. ❌ Automation (e.g. continuous deployment) can cause as many problems at it solves. ✅ Keep the dev cycle near-instantaneous. ✅ Take advantage of the recency bias. ✅ Prefer projects with small organizational scopes. ✅ Check in often, with everybody, about a project’s perceived value. ✅ Don’t measure proxies. ✅ Allowing developer autonomy will make or break a project. ❓ Metrics are for software, not people. ✅ Everybody wins when people can just manage themselves. ✅ Intrinsics play only a small role in human potential. Metrics are for software, not people. Everybody wins when people can just manage themselves. Intrinsics play only a small role in human potential.

    → 9:04 PM, Aug 7
  • Interesting advice on picking tools.

    → 8:45 AM, Aug 7
  • Nice summary of Python version number structure.

    → 6:50 PM, Aug 6
  • Interesting UX thoughts on number inputs vs brackets for various types of questions common in surveys.

    → 6:37 PM, Aug 4
  • Good advice about provider-specific sporadic DKIM failures (Microsoft in this case). As the post says, this is a problem that’s been around for a long time, and yet people never seem to believe it could be the case.

    → 9:13 AM, Aug 4
  • Interesting corollary to Chesterton’s Fence.

    → 10:00 PM, Jul 26
  • This command history logging is so much better than making HISTSIZE huge, which is what I’ve always done. via

    → 1:38 PM, Jul 22
  • “80% of your time goes to low-risk/reasonable-reward work, 15% of your time goes to related high-risk/high-reward work, 5% of your time goes to satisfying your own curiosity with no thought of reward”

    → 1:25 PM, Jul 22
  • Python monolith organisation, particularly interesting:

    • Using import linter to enforce layered imports.
    • Charting tech debt progress over time.
    → 1:54 PM, Jul 21
  • “Prefer to push fixes upstream instead of working around problems downstream”

    → 12:38 PM, Jul 20
  • “Waste, inefficiency, a suboptimal outcome. Some of the brightest minds in our economy are earnestly engaged in stamping it out. They’re winning, but everyone’s losing."

    → 12:24 PM, Jul 20
  • Using ‘process linters’ to avoid hitting ‘feedback budgets’ (the appendices are the most interesting part).

    → 11:43 AM, Jul 20
  • Interesting post-mortem on a bug caused by changing randrange() behaviour across Python versions.

    → 11:27 AM, Jul 20
  • “People said I did the impossible, but that’s wrong: I merely did something so boring that nobody else had been willing to do it.” Jacob Kaplan-Moss - I have done & seen this too. Worth it, when you pick the right job.

    → 8:48 PM, Jul 17
  • Interesting introduction to ChatGPT’s Code Interpreter via Simon Willison

    → 10:47 AM, Jul 17
  • I’ve used all of these deployment patterns (really release patterns), and strongly prefer feature flagging everything with a layer of permission for user-facing changes as well.

    → 8:09 PM, Jul 16
  • “Where are the networks that deeply in their bones understand hospitality vs. performance, safe-to vs. safe-from, double-edged visibility, thresholds vs. hearths, gifts vs. barter, bystanders vs. safety-builders, even something as foundational as power differentials? I don’t think we have them, except piecemeal and by chance, or through the grace of socially gifted moderators and community leads who patch bad product design with their own EQ."

    → 5:59 PM, Jul 15
  • Good post on why speed matters although it completely misses any discussion of quality, which is critical. It’s all about balance, not just prioritising for speed.

    → 5:50 PM, Jul 15
  • Summary of a paper covering the past, present, and potential future of tech debt.

    → 5:23 PM, Jul 15
  • Interesting thoughts on monitoring (logs, metrics, traces).

    → 10:49 AM, Jul 15
  • Good intro to using Vulture with Django.

    → 6:25 PM, Jul 14
  • Deep dive into tech debt and the financial debt analogy (good for people not that familiar with finance, or, probably, people familiar with finance but not tech).

    → 3:22 PM, Jul 13
  • Speaking of Ben Hoyt, another post with more details on good naming.

    → 12:19 AM, Jul 10
  • My thoughts on Pythonic library API design in response to Ben Hoyt’s post a few weeks back. More on the stdlib email package when I find time.

    → 11:56 PM, Jul 9
← Newer Posts Page 9 of 16 Older Posts →
  • RSS
  • JSON Feed
  • Surprise me!