10/25/2025

Mistakes I see engineers making in their code reviews

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

Why Developer Experience Is More Than Just Better Tooling

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

Dev Culture Is Dying The Curious Developer Is Gone

From tinkerers to metric seekers: How the shift in developer culture is impacting innovation and creativity.

Dayvi Schuster

9/27/2025

The Beauty of Programming

By Linus Torvalds (creator of Linux)

9/16/2025

When the Job Search Becomes Impossible: Three Phases of Burnout – Holy Ghost Stories

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/3/2025

You're Not Interviewing for the Job. You're Auditioning for the Job Title

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!

CalmCode - coaching voor IT'ers | Vind rust in je werk | Coaching voor rust, ontspanning en stressreductie in IT

5/11/2025

On thinkers and doers - by Rohit Krishnan

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

How I Got Exploited At My First Startup - by Jacob Bartlett

11 months in The Side Hustle From Hell

Jacob Bartlett

3/12/2025

Startup-CTO-Handbook/StartupCTOHandbook.md at main · ZachGoldberg/Startup-CTO-Handbook

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

Latest Remote Software engineering Jobs (511+)

Find and apply to the 1325+ latest remote software engineering positions. Updated hourly.

Tangerine Feed

2/8/2025

2/6/2025

The art of engineering team focus: less is more - GitHub Resources

What if the key to shipping more is actually doing less?

GitHub

2/5/2025

Developer philosophy @ Things Of Interest

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....

Once You're Laid Off, You'll Never Be the Same Again | Mert Bulan

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

1/22/2025

Master the Art of the Product Manager 'No'

Keep your meetings smooth and your priorities on track!

1/14/2025

Book Summary - Company of One (Paul Jarvis)

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

40+ JackOfManyTrades needs advice for job search | Hacker News

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

Hitting OKRs vs Doing Your Job – Jessitron

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

1/4/2025

It's Okay to Code on Nights and Weekends | Tejas Kumar

Rethinking the balance between coding passion, life, and maintaining healthy boundaries.

12/28/2024

Cognitive load is what matters

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

The 70% problem: Hard truths about AI-assisted coding

A field guide and why we need to rethink our expectations

Addy Osmani

11/10/2024

On Good Software Engineers | Candost's Blog

I set out to find a simple definition that would help managers frame the fundamental things they expect from software engineers.

10/19/2024

The Daily Scrum - by Adam Ard - Rethinking Software

Does it HAVE to be Daily?

Adam Ard

9/25/2024

Thoughts on Debugging

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

Software is about people, not code – Letters To A New Developer

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

Ask HN: How do you work as a tech lead? | Hacker News

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 founder mode. Work in "Fuck off mode".: SaaS

Fuck MVP - if I wanted to create a glorified prototype, I’d just build LEGO.

neerajsingh0101

9/14/2024

Brains On Purpose™: Why use metaphors in conflicts? Because understanding is remembering in disguise

Please complete the security check to access NetworkSolutions.com

8/18/2024

Kitchen Soap – On Being A Senior Engineer

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

You Seem Too High in Openness! - by Vaishnav Sunil

Using personality clues strategically to stress test potential hires

Vaishnav Sunil

Modern Luddites: On Being a Digital Minimalist Family in a Tech-Saturated World

Advice from the author of Childhood Unplugged

Katherine Martinko

8/8/2024

The News is Information Junk Food | Chuck Carroll

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

Using DORA metrics to coach teams | Zarar's blog

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

Kanban vs. Scrum: An In-Depth Comparison of Agile Methodologies

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

The Learning System - by Henrik Karlsson

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

Developer experience: What is it and why should you care? - The GitHub Blog

Explore how investing in a better developer experience frees developers to do what matters most: building great software.

Gwen Davis

Sleep deprivation disrupts memory: here’s why

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

Readme Driven Development

23 August 2010 - San Francisco

Tom Preston-Werner

6/13/2024

Quit Being a Cynic at Work. It's Holding You Back | Hacker News

Are we done with championing "authenticity", then?

6/6/2024

Show HN: A website that tailors your resume for each job you apply for | Hacker News

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/1/2024

The Technium: 101 Additional Advices

Over the long term, the future is decided by optimists

Excellent Advice for Living: Wisdom I Wish I'd Known Earlier: Kelly, Kevin: 9780593654521: Amazon.com: Books

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

My 20-Year Experience of Software Development Methodologies – zwischenzugs

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.

methodology

4/4/2024

Context-switching - one of the worst productivity killers in the engineering industry

Nothing gets done at the end of the day 🤯 Don't worry, we got you covered!

Gregor Ojstersek

focus

3/13/2024

The Programmers of the Future - by Justin M.

The page you are attempting to access is not found.

Substack

career

3/10/2024

Technical Skills Are Overrated. Focus on Your Attitude.

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

career

2/21/2024

If Architects had to work like Programmers

The requested URL was not found on this server.

software

1/18/2024

Life lessons from a 44 year old.

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.

career

12/29/2023

Dunning–Kruger Effect - The Decision Lab

Dunning–Kruger Effect explains why the least competent at a task often incorrectly rate themselves as high-performers because they do not know otherwise.

career
The Worst Kind of Programmer | Alexander Mikhailian

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.

career

12/13/2023

How Google takes the pain out of code reviews, with 97% dev satisfaction

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

job interview

12/7/2023

Develop the right thing every time and become a 10x engineer 🏆: The art of writing RFCs 🥋 - DEV Community

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

focus

11/22/2023

How large pull requests slow down development

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

code review
You Rarely Get Greenfield Projects (Or Do You?) | Tom McFarlin

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.

career

11/16/2023

How to Build Trust as a New Engineering Manager

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

career

11/12/2023

It's OK if your code is just good enough - ShiftMag

Good enough code is a nice middle ground between implementing a feature fast and maintaining the code quality.

Vedran Grgo Vatavuk

code quality

11/6/2023

Tests Are Bad For Developers
test driven development

10/22/2023

ZachGoldberg/Startup-CTO-Handbook: The Startup CTO's Handbook, a book covering leadership, management and technical topics for leaders of software engineering teams

The Startup CTO's Handbook, a book covering leadership, management and technical topics for leaders of software engineering teams - ZachGoldberg/Startup-CTO-Handbook

ZachGoldberg

career

10/17/2023

@chrlschn - Interviews in the Age of AI: Ditch Leetcode - Try Code Reviews Instead

In the emerging age of AI generated code, is leetcode really the best way to evaluate technical candidates (was it ever)?

job interview code review

9/21/2023

How-to Evaluate a Product Roadmap, for Engineers

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 | by Keaton Brandt | Source and Buggy | Jul, 2023 | Medium

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

focus

8/14/2023

Semantic Code Reviews

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.

code review

8/8/2023

The Importance of Being a Code Reviewer | by Carlo Sales | Expedia Group Technology | Jul, 2023 | Medium

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

code review

7/31/2023

17 Reasons NOT To Be A Manager – charity.wtf

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…

career

7/18/2023

Yes! And...

How to be effective in the theatre of work

career

7/17/2023

News is bad for you – and giving up reading it will make you happier | Media | The Guardian

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

focus

7/15/2023

Maker's Schedule, Manager's Schedule

"...the mere consciousness of an engagement will sometimes worry a whole day."� Charles Dickens

focus

7/9/2023

The Code Review Pyramid - Gunnar Morling

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".

code review

7/4/2023

How to Do Great Work

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.

career
Writing about writing about programming | Phillip Tennen

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!

learning

6/25/2023

Want to Get Stuff Done? Build Yourself a “Friction Tunnel”

In a world where technology is trying to make things increasingly easier, make things a little harder on yourself. You’ll get better results.

focus
How To Be An Engineer That PMs Don’t Hate | Stay SaaSy

A guide to scaling product & engineering teams from $0 to past $100M ARR.

Stay SaaSy

career

6/3/2023

Stop Eliminating Perfectly Good Candidates by Asking Them the Wrong Questions

Too many applicants are screened out because they don’t fit a particular pattern.

Nilofer Merchant

job interview
You don't need Scrum. You just need to do Kanban right.

Hot takes and cold truths on software, startups, and the lies we tell ourselves.

Lucas F. Costa

methodology

5/7/2023

The Messy Page - by Thorsten Ball - Register Spill

Or: why I don't like greenfield projects

Thorsten Ball

career

3/4/2023

Meetings *are* the work. Wherein I take aim at the common tech… | by Elizabeth Ayer | Feb, 2023 | Medium

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

focus

12/28/2022

The Impotence of Being Clever | Hope Itself | Issues | The Hedgehog Review

The cleverness that proliferates in public life today is a nuisance.

career
Aging programmer

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...

career
Junior to Senior: Career Advice for the Ambitious Programmer — Holloway

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.

career

11/26/2022

Reverse Pull-Requests. How We Used GitHub PRs In A… | by Antony Marcano | RiverGlide Ideas

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

code review

11/12/2022

The BASB Book

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

focus