David Seddon(@seddonym) 's Twitter Profileg
David Seddon

@seddonym

Changing the world one incredibly occasional tweet at a time

ID:481108890

linkhttp://seddonym.me calendar_today02-02-2012 09:44:41

43 Tweets

234 Followers

105 Following

Follow People
David Seddon(@seddonym) 's Twitter Profile Photo

The recording of Europython talk on Python generics is now available to watch: seddonym.me/talks/2023-07-…

account_circle
Brandon Rhodes(@brandon_rhodes) 's Twitter Profile Photo

If this poorly-designed feature is really added to Python, we lose a principle I’ve always taught students: “if you see an undocumented constant, you can always name it without changing the code’s meaning.”

The Substitution Principle, learned in algebra? It’ll no longer apply.

If this poorly-designed feature is really added to Python, we lose a principle I’ve always taught students: “if you see an undocumented constant, you can always name it without changing the code’s meaning.” The Substitution Principle, learned in algebra? It’ll no longer apply.
account_circle
David Seddon(@seddonym) 's Twitter Profile Photo

I made a tool for linting your architecture - it's called Import Linter. Here's a blog post about it: seddonym.me/2019/05/20/mee…

account_circle
David Seddon(@seddonym) 's Twitter Profile Photo

This is the 'Rocky River': a pattern for structuring larger Python code bases: seddonym.me/2018/09/16/roc…

account_circle
David Seddon(@seddonym) 's Twitter Profile Photo

Great description of technical debt: bit.ly/1V0aNoV. Required reading for non-developers who are managing a software project.

account_circle