Dear CTO: It's Not 2015 Anymore
- Christine Miao tl;dr: “With AI and big tech layoffs, engineering organizations have been put under a microscope like never before. Engineering leaders need to adapt to this new normal.”featured in #562
Software Engineer Titles Have (Almost) Lost All Their Meaning
tl;dr: “Companies that resist title inflation gain a significant competitive edge. By maintaining meaningful titles, they attract and retain top talent who value authentic growth over inflated roles. This leads to more accurate hiring, improved team dynamics, and enhanced productivity. Realistic titles also foster trust, both internally and with clients, positioning the company as a beacon of integrity in the industry.”featured in #560
featured in #559
The Configuration Complexity Clock
- Mike Hadlow tl;dr: “This clock tells a story. We start at midnight, 12 o’clock, with a simple new requirement which we quickly code up as a little application. It’s not expected to last very long, just a stop-gap in some larger strategic scheme, so we’ve hard-coded all the application’s values. Months pass, the application becomes widely used, but there’s a problem, some of the business values change, so we find ourselves rebuilding and re-deploying it just to change a few numbers. This is obviously wrong. The solution is simple, we’ll move those values out into a configuration file, maybe some appsettings in our App.config. Now we’re at 2 on the clock.”featured in #548
The Slow Evaporation Of The Free / Open Source Surplus
- Baldur Bjarnason tl;dr: Baldur argues we’ve been in a FOSS surplus due to the software industry’s high margins and wealth created by engineers, allowing both companies and individuals to invest in open source. “The derived FOSS surplus generates billions, if not trillions, of dollars of value for the economy and most of the costs – cost of creation, opportunity cost, and the cost of OSS competing with your more lucrative proprietary products – is absorbed by the makers.”featured in #546
Hardest Problem in Computer Science: Centering Things
- Nikita Prokopov tl;dr: Nikita discusses the struggles of properly centering text and icons despite the advances of modern CSS. He discusses problems with: (1) font metrics where the bounding box of a text block is not balanced around the cap height. (2) Line heights that complicate centering. (3) Icon fonts that convert icons into text.featured in #507
If Inheritance Is So Bad, Why Does Everyone Use It?
- Hillel Wayne tl;dr: Hillel refers to an essay that says that inheritance is harmful and if possible you should "ban inheritance completely... “A lot of these arguments argue that in practice inheritance has problems. But they don't preclude inheritance working in another context, maybe with a better language syntax. And it doesn't explain why inheritance became so popular in the first place. I want to explore what's fundamentally challenging about inheritance and why we all use it anyway.”featured in #506
My List Of Challenging Software Projects Some Programmers Should Try
- Andrei Ciobanu tl;dr: “The project ideas I am about to suggest are mainly intended for those who are interested in exploring new areas of knowledge. However, it’s important to note that most of these ideas may not be relevant to today’s job market.” List includes lesser known data structures, distributed hash table, scientific calculator, and more.featured in #503
featured in #502
My List Of Challenging Software Projects Some Programmers Should Try
- Andrei Ciobanu tl;dr: “The project ideas I am about to suggest are mainly intended for those who are interested in exploring new areas of knowledge. However, it’s important to note that most of these ideas may not be relevant to today’s job market.” List includes lesser known data structures, distributed hash table, scientific calculator, and more.featured in #502