Resilience and Waste in Software Teams
Resilience is coping with unexpected events and environmental change. To have resilience, you need slack. Slack in software development lets people do the little tasks that keep the work moving smo…
The latest blog posts to take off on Hacker News. 6,086 posts.
Resilience is coping with unexpected events and environmental change. To have resilience, you need slack. Slack in software development lets people do the little tasks that keep the work moving smo…
Shipping products is hard. What makes it hard is that typical products involve multiple teams and multiple dependencies. Navigating these challenges is non-trivial. There are technical challenges to overcome, but those are typically not the biggest blockers. (There are enough smart people in the room to take care of…
If you’re here, you probably got redirected from LetMyPeopleCode.com. This is not a scam. LetMyPeopleCode.com was my blog while I was employed in Developer Relations. Now that I’m pursuing other dreams, I’ve decided to brand on my own name, not on clever handles. That means shutting down LetMyPeopleCode.com. Rather…
“Layoffs kill people,” says Jeffrey Pfeffer. And they don’t cut costs or improve productivity.
My experience hunting for a job in late 2022, and advice for other job seekers
As an almost 25-year-old company, we’re bound to go through difficult economic cycles.
These methods have helped me enormously—and can save you much heartache and anxiety
We're living through times of significant change.
Closing time, every new beginning Comes from some other beginning’s end, yeah “Closing Time”, Semisonic Have you ever found yourself saying: That movie was…
I'm leaving a comfortable job in a big city because there's more to life than whatever this is.
Even though it was 12 years ago, I still remember what the most stressful part of being a junior developer was.
Why and how we continuously invested the team bandwidth to pay back tech debt and what were the results?
Writing code for online games, particularly for mobile or web-based slot games like this one , involves a mix of advanced graphics rendering, real-time networking, security implementations, and intricate game logic. Developers need to balance between performance optimization, cross-platform compatibility, and the…
Subtitle: Yet Another Tech Interviewing Post There are hundreds and hundreds of blogs about how programming interviews suck, how they ask trivia questions or try to ask questions that only fresh graduates would know well (sort binary trees is the classical example). All these theories are correct, but I have
Over this past weekend, I came across a Wired called "Write the Perfect Email to Anyone with this Creepy Site" on using machine learning and natural language processing to analyze a person's social media profiles and offer tips on how to communicate with them effectively. Most people immediately thought about sales…
Earlier today, Lattice CEO Jack Altman sent the following note to Lattice employees. — Jan 12, 2023
Understand corporate legibility through the lens of a software engineer.
If issues, pull requests, and project boards are the best way to develop software, should they not also be the best way to manage software development?
Writing at the end of the world, from Hveragerði, Iceland
A long, close reading of Poppendieck's talk on how plans quietly become the thing we manage instead of the outcome, from the Empire State Building up.
Every time I hear about software maintenance as a distinct activity, I cringe. That’s because it is based on the outdated notion that first software is developed, then it is maintained. But t…
As a seasoned software engineer, I've discovered that there's so much more to the field than what's taught in school. From the importance of understanding business needs and the value of soft skills, to the necessity of continuous learning and the reality of dealing with legacy code, my journey has been filled with…
In an organization with many teams, problems will arise that span across these teams and require solutions broader than an individual manager’s purview. These types of projects include things…
After the wave of layoffs at Meta (previously known as Facebook) in November of 2022, I recall messages in the Facebook group for former employees discussing how to handle elements of the redundancy process, like if it was possible to max out retirement saving contributions, or spending gym benefits whilst
In January 2010 I soft-launched launched Preceden, a web-based timeline maker tool, followed a few weeks later by a larger launch on HackerNews: Today – almost 13 years to the day since the i…