Interesting conversation around complexity in code bases. I especially like the point about imagination getting out of control and getting us into speculation. This is indeed often a reason for unwarranted complexity. That's why you need to always keep the context in mind to make your choices. Also indeed fascinating to me is our ability to forget and reinvent something which was already there years ago. We really need more frameworks where we understand what's going on all the way through...
Excellent collection of surprising behaviors in Python. If stuck or wondering why something works in a surprising way to you, it's a good place to look.
Interesting interview which explores quite a bit mob programming, where it's coming from, why Woody Zuill pushed for it, how it is done, etc. I didn't expect his opinion on why he thinks the name being controversial actually helped spark the conversation around the practice... Very inspiring how he practiced for years to feel comfortable being on stage. I also love at how humble this person is through and through.
Good exercise of prospective for our field. I don't subscribe to all the analyses in there but the value is in at least starting the conversation about it.
Nice piece on how to handle asynchronous communication in a remote work setup.
Good list of system fonts to use in your CSS.
Excellent answer, really loves how humble Ron Jeffries writings usually are. I like how he doesn't prescribe what to do, but instead describes what happens to him when he does something he shouldn't (or doesn't do something he should). He's definitely human and slips like us all.
Looks like a nice reference of knots for most occasions.
To me that sounds an awful like the "lazy consensus" often applied in communities. Still this is indeed a good approach.
An excellent reminder that usability wise, high-tech is not always the best path. It's good to also evaluate low-tech options at every turn. This is important to know the pros and cons of all the options you can pick.
There's also an interesting point in there about how those more constrained technologies in fact force and help designers to focus on the most important user features.
Debatable "feature", bad implementation, dubious community handling... Clearly not a good example to follow from the Go space.
Very cool reverse engineering of the schematics of the infamous Pong game. It had no software and no CPU either. Quite a feat.
A bit on the sarcastic side but there's definitely some truth to it. This definitely goes against the YAGNI principle.
Good advices on using tags properly for versioning.
Interesting opinion. Indeed, as the browsers are packing more features they can deal with more frontend complexity themselves. This is an opportunity to reduce the amount of code in the frontend code at least for some use cases.
Interesting forensic of a supply chain attack targetting crates.io. Especially fascinating to me is how it then tries to target CI build environments as preparation for larger attacks.
Interesting balanced view about Rust. Looks like it highlights strengths and weaknesses properly.
Very good piece about honesty. It's definitely a core principle to have good communication at work. That being said it covers also all the nuances of difficult situations and how to deal with them.
Interesting (although unsurprising) study (I advise looking at the actual paper) about the links between social media and well being. Of course it has a couple of weaknesses, we need more such studies to grow the numbers and reduce the biases.
OK... I think it's the best animation I've ever seen on that particular topic. Very well done!