84 private links
I always felt uneasy around this "law" as well. It's a good deconstruction of it and proposes proper alternatives. It's all about dependencies really.
Good set of advises for Python APIs. Some applies more generally though.
Interesting parallel taken with IKEA. Some of their principles translate to nice traits for software as well.
Interesting post, highlights why it's better when languages are designed in a more community fashion (make sure to read until the conclusion). At least in term of popularity it seems to help.
Clearly the UI design matters quite a bit in term of how addictive all those social network systems are. The alternative proposed here is interesting, I wish it'd be more widely implemented.
Interesting approach. I did quite some of that but without really putting it together like this. It's a nice way to explain it.
A nice pattern to know and master in my opinion. At least I turn to it on a regular basis.
This is indeed a phenomenon which I find odd. Everywhere you look, culture seems like it became homogeneous... I don't like this much, but indeed it means it's easy to be distinctive if you want to.
Nice historical perspective from Alan Kay about the MVC architecture pattern.
Nice refactoring and design pattern catalogs.
Very nice set of rules. They are very simple to apply individually. The art is in respecting it all of course.
Indeed, I encounter that same idea in some people. I'm unsure where it comes from, it feels like reading and extrapolating from something more reasonable (it's like the "one test per line" I sometimes hear about). Bad idea indeed, it's fine to have several assertions, it's probably often required to avoid complexity explosion in your tests. This of course doesn't mean your test should become unfocused.
OK, the writing is sometimes a bit biased in my opinion (didn't you know Python is superior to any other language?). That being said, this is an interesting resource to get ideas on how the GoF proposed set of design patterns apply in the Python world. I like this kind of "how do things relate" resources.
Very interesting musing about the UX divide between GUI and CLI/text and how this could be approached to have both interacting better.
Nice little tool to easily produce icons in a cohesive style.
Very interesting post about the history of UML and the MDA approach. Clearly MDA and UML v2 was the beginning of the end for UML. That's too bad, I find UML still useful for sketching and communication between humans.
I definitely agree with this opinion. We definitely don't use state machines enough
Since I regularly Figma at customer's I really hope this will boost adoption on Penpot. A good open alternative you can even self-host.
Good explanations on why trading quality for speed is always a bad idea. It also goes on about how to avoid sacrificing quality through the definition of done and proper estimates.
Nice little database pattern to avoid row contention with counters.