10/29/2025
10/25/2025
In the last two years, code review has gotten much more important. Code is now easy to generate using LLMs, but it’s still just as hard to review. Many software…
10/4/2025
Better tools help, but they're not why your best developers stay or leave. Here's what actually moves the needle on productivity and satisfaction.
Marcel Hauri, pragmaticdx.com
10/1/2025
From tinkerers to metric seekers: How the shift in developer culture is impacting innovation and creativity.
Dayvi Schuster
9/27/2025
By Linus Torvalds (creator of Linux)
9/16/2025
I have the good fortune to have a job right now, but many of my friends are out of work. Most have been searching for a while. Some are encountering a problem that has my full sympathy, something I’ve experienced myself at various times. I’m not sure I can solve it, but maybe I can help put words to what some are going through.
9/11/2025
Make your time count.
9/3/2025
I once had a job interview for a backend position. Their stack was Node.js, MySQL, nothing exotic. The interviewer asked: "If you have an array containing a million entries, how would you sort the dat
Ibrahim Diallo
6/26/2025
CalmCode - coaching voor IT'ers | Vind rust in je werk | Coaching voor rust, ontspanning en stressreductie in IT
5/11/2025
Why we might need something like tenure for many more people, to cultivate more thinkers in a doer's world
Rohit Krishnan
4/28/2025
11 months in The Side Hustle From Hell
Jacob Bartlett
3/12/2025
The Startup CTO's Handbook, a book covering leadership, management and technical topics for leaders of software engineering teams - ZachGoldberg/Startup-CTO-Handbook
ZachGoldberg
2/25/2025
Find and apply to the 1325+ latest remote software engineering positions. Updated hourly.
Tangerine Feed
2/8/2025
2/6/2025
What if the key to shipping more is actually doing less?
GitHub
2/5/2025
Amazing as it may seem after all these years, there are still junior developers in the world. A few weeks ago at work we had a talk where senior developers (including me) were invited to spend around five minutes each talking about our personal software development philosophies....
It’s been over a year since one of the most significant turning points in my life, and it’s time to reflect on that.
Mert Bulan
1/25/2025
Tech companies care about projects, not tickets
1/22/2025
Keep your meetings smooth and your priorities on track!
1/14/2025
In this Company of One summary, we'll explain why growth isn't always good, and how to enjoy the benefits of a large organization without the burdens of one.
Readingraphics
Hi peeps. Living in Germany, have a masters in chemical engineering. After working a few years in my own field, got bored and switched sectors. Then realized I really enjoy learning, getting good at a new position, and then get bored. Was young back then so I kept switching jobs, fields, industries. Have also been working as a freelancer on the side for 15+ years. Worked as a consultant, engineer, coding/language teacher (foreign languages and coding), social worker, marketing/sales agent, product/project/community manager, educator, workshop facilitator, devops technician, etc. This all used to be ok as I always somehow found a...
1/6/2025
In Engineering, quarterly OKRs (Objectives & Key Results) can feel like a duplication of product planning. Basically, they say “Ship the Roadmap.” What new information are they comm…
1/5/2025
Atte Juvonen
1/4/2025
Rethinking the balance between coding passion, life, and maintaining healthy boundaries.
12/28/2024
There are so many buzzwords and best practices out there, but let's focus on something more fundamental. What matters is the amount of confusion developers feel when going through the code.
Artem Zakirullin
12/6/2024
A field guide and why we need to rethink our expectations
Addy Osmani
11/10/2024
I set out to find a simple definition that would help managers frame the fundamental things they expect from software engineers.
10/19/2024
9/25/2024
I was recently asked to help resolve an escalation at work. It had already bounced around between a few people, and was very muddied with conflicting reports not to mention frustration that the issue existed in the first place. Apparently I am insane, because I like situations like this.
catskull
9/23/2024
Dear new developer, When I was starting out, I thought that software development was all about code. After all, that was the main thing I was working on. Well, maybe not the main thing, as I needed…
mooreds
This is a blanket question. I am working with a team of junior engineers, 1-3 yrs in experience. We have been assigned a project that is to be delivered in phases till end of Q1, 2025. Main things that I want to know about are:
9/15/2024
Fuck MVP - if I wanted to create a glorified prototype, I’d just build LEGO.
neerajsingh0101
9/14/2024
Please complete the security check to access NetworkSolutions.com
8/18/2024
UPDATE: I’ve added a short section on the topic of sponsorship. I think that there’s a lot of institutional knowledge in our field, especially
8/14/2024
Using personality clues strategically to stress test potential hires
Vaishnav Sunil
Advice from the author of Childhood Unplugged
Katherine Martinko
8/8/2024
Cutting out the news has been one of the best lifestyle decisions I've made in recent years, second only to cutting out social media (though the two are not mutually exclusive). Reducing my intake of what is essentially junk information has significantly reduced anxiety and worry in my day to day life, and has freed up more of my time to pursue other interests and deeper reading. I'm able to concentrate better because there are less disruptions. My view is that "the news" primarily exists to keep consumers entertained rather than keeping citizens informed, very rarely presenting us with useful...
7/28/2024
Related . The consist of four software delivery measurements. When code is committed to a source control repository (e.g., Git) When that code is de...
7/4/2024
Compare distinct features and benefits of Kanban vs Scrum to determine the ideal Agile framework for your development team in the project management setting.
Bryan Yu
7/1/2024
Controlling a complex system is rarely as effective as allowing it to self-organize: markets work better than planning committees; diverse ecosystems are more robust than monocultures. What would it mean to apply this idea to education?
Henrik Karlsson
6/29/2024
Explore how investing in a better developer experience frees developers to do what matters most: building great software.
Gwen Davis
Study in rats shows that a key brain signal linked to memory formation deteriorates after broken sleep. Study in rats shows that a key brain signal linked to memory formation deteriorates after broken sleep.
Kozlov, Max
6/20/2024
6/13/2024
Are we done with championing "authenticity", then?
6/6/2024
Can you discuss the data privacy? What happens to my resume if I upload it to you? Are you retaining it? Are you keeping my email and sending me marketing stuff etc etc etc?
5/20/2024
5/1/2024
Over the long term, the future is decided by optimists
Excellent Advice for Living: Wisdom I Wish I'd Known Earlier [Kelly, Kevin] on Amazon.com. *FREE* shipping on qualifying offers. Excellent Advice for Living: Wisdom I Wish I'd Known Earlier
Follow the authorKevin Kelly Follow Something went wrong. Please try your request again later.OK
4/24/2024
Recently I read Sapiens: A Brief History of Humankind by Yuval Harari. The basic thesis of the book is that humans require ‘collective fictions’ so that we can collaborate in larger numbers than the 150 or so our brains are big enough to cope with by default. Collective fictions are things that don’t describe solid objects in the real world we can see and touch. Things like religions, nationalism, liberal democracy, or Popperian falsifiability in science. Things that don’t exist, but when we act like they do, we easily forget that they don’t.
4/4/2024
Nothing gets done at the end of the day 🤯 Don't worry, we got you covered!
Gregor Ojstersek
3/13/2024
The page you are attempting to access is not found.
Substack
3/10/2024
When interviewing, particularly for technical positions, many people over value their technical preparation, and don't consider the importance of personality and leadership preparation.
Dave Anderson
2/21/2024
The requested URL was not found on this server.
1/18/2024
Don’t exercise to be thin. Exercise to be strong. The best place for ideas is alone and on the move. Start or end every day with writing about your life. Take what’s in your head and type it out, even if you don’t feel like you are thinking anything of note. There’s always something buried underneath the to do list in your head, something you didn’t realise you felt, that when written down, will make everything clearer.
12/29/2023
Dunning–Kruger Effect explains why the least competent at a task often incorrectly rate themselves as high-performers because they do not know otherwise.
After 25 years of my career I came to understand that one particular type of programmers is the source of many problems in our industry. Here is the story of a project that was nearly destroyed by two such programmers. One of them was leading frontend development, the other – backend. While the rest of the team was slacking off because business requirements were in the works, these two chaps were working hard.
12/13/2023
A study of Google's code review tooling, AI-powered improvements, and recent statistics. Critique, "Modern Code Review at Google," and various Google software engineering papers.
Engineer’s Codex
12/7/2023
Imagine you’ve been tasked to implement a sizeable new feature for the product you’re working on. That’s the opportunity you’ve been waiting for - everybody will see what a 10x developer you are! You open a list of the coolest new libraries and design patterns you’ve wanted to try out and get right into it, full “basement” mode. One week later, you victoriously emerge and present your perfect pull request!
Matija Sosic
11/22/2023
One of the fundamental challenges in software engineering is managing and minimizing complexity. This challenge is not just a theoretical concern; it has real and tangible impacts on the pace of development.
Author
If courses teach you’ll be building more greenfield projects than not, I’d be hesitant to consider it a well-rounded education in software development.
11/16/2023
New managers often want to get everything right from the get-go. But, ironically, that would be their first mistake. Why? Because that's the total opposite of authenticity.
Jiovanni Rosario
11/12/2023
Good enough code is a nice middle ground between implementing a feature fast and maintaining the code quality.
Vedran Grgo Vatavuk
11/6/2023
10/22/2023
The Startup CTO's Handbook, a book covering leadership, management and technical topics for leaders of software engineering teams - ZachGoldberg/Startup-CTO-Handbook
ZachGoldberg
10/17/2023
In the emerging age of AI generated code, is leetcode really the best way to evaluate technical candidates (was it ever)?
9/21/2023
Aka, how do I know if a product leader knows what they're doing? There are thousands of articles, courses, and guides on how to build a roadmap for product managers. Even with all these resources, roadmaps often become a point of contention between product managers and their stakeholders. There are very few guides for engineers, designers, or executives on how they should evaluate or engage with a product manager's roadmap. This post comes from a presentation I put together to answer a simple b
Stephen Puiszis
8/19/2023
Kernighan and Pike were right: Do one thing, and do it well Extensible programs like Obsidian have achieved a Holy Grail of software architecture, after decades of failed attempts. In October 1984 …
Keaton Brandt
8/14/2023
A lot of information can be found online about suggested best practices for pull requests (PRs) and code reviews, particularly regarding the ideal size, scope, and description of PRs, as well as the desired response time and comment style for code review comments.
8/8/2023
EXPEDIA GROUP TECHNOLOGY — ENGINEERING The Importance of Being a Code Reviewer A framework for giving feedback to others’ code Feedback is like a steak — if it’s too raw, no one likes it, but …
Carlo Sales
7/31/2023
Yesterday we had a super fun meetup here at Intercom in Dublin. We split up into small discussion groups and talked about things related to managing teams and being a senior individual contributor…
7/18/2023
How to be effective in the theatre of work
7/17/2023
News is bad for you. It leads to fear and aggression. It hinders your creativity and makes you sick. We should stop consuming it, says Rolf Dobelli, who's abstained for years
7/15/2023
"...the mere consciousness of an engagement will sometimes worry a whole day."� Charles Dickens
7/9/2023
When it comes to code reviews, it’s a common phenomenon that there is much focus and long-winded discussions around mundane aspects like code formatting and style, whereas important aspects (does the code change do what it is supposed to do, is it performant, is it backwards-compatible for existing clients, and many others) tend to get less attention. To raise awareness for the issue and providing some guidance on aspects to focus on, I shared a small visual on Twitter the other day, which I called the "Code Review Pyramid".
7/4/2023
If you collected lists of techniques for doing great work in a lot of different fields, what would the intersection look like? I decided to find out by making it.
When I’m being first-order productive, I’m programming: creating and interacting with a system. This first-order productivity is great, but it isn’t discoverable for others: there’s generally a high bar to entry for comprehending another person’s work when it’s expressed solely as a structured program. Second-order productivity is when I’m writing about programming, or about systems. This kind of productivity is generally more accessible and distributable, and forms most of the content of this blog!
6/25/2023
In a world where technology is trying to make things increasingly easier, make things a little harder on yourself. You’ll get better results.
A guide to scaling product & engineering teams from $0 to past $100M ARR.
Stay SaaSy
PRESS RELEASES
6/3/2023
Too many applicants are screened out because they don’t fit a particular pattern.
Nilofer Merchant
Hot takes and cold truths on software, startups, and the lies we tell ourselves.
Lucas F. Costa
5/7/2023
Or: why I don't like greenfield projects
Thorsten Ball
3/4/2023
Meetings *are* the work Every day I see people trying hard to avoid meetings. I hear it from teams (“We’re cancelling this so we can get some work done”). A common theme on social media laments …
Elizabeth Ayer
12/28/2022
The cleverness that proliferates in public life today is a nuisance.
Back in college, they told me that I would start my career writing code, but eventually, I would move to a position where I would ask others to code my designs. To celebrate that this turned out to be completely false, here are some assorted reflections as a 40-year-old programmer that looks back: • Compared to my younger versions, I f...
A practical guide to self-confidence, personal growth, teamwork, learning, communication, and delivering results—the soft skills that every programmer needs to thrive in their job and be ready for a senior role.
11/26/2022
Reverse Pull-Requests How We Used GitHub PRs In A Trunk-Based, Continuous Deployment Development Team by Lukasz Gryzbon & Antony Marcano In a fast-paced world, more teams have microservices …
Antony Marcano
11/12/2022
The step-by-step guide to building a Second Brain. Based on 10+ years of research & experiments with organizing our digital lives & improving our productivity.
AB