







After earning a bachelor’s with honors in philosophy and mathematics, I decided to pursue software development as a career. I’ve been creating web and desktop applications since 2016 and doing philosophy on the side.

Home
I'm a writer and software developer. I currently work as a technical content marketer for PostHog, a suite of tools to help developers build better products.
Hitting the High Notes
In March, 2000, I launched this site with the shaky claim that most people are wrong in thinking you need an idea to make a successful software company: The common belief is that when you’re …

Software Bonkers
I’m software bonkers: I can’t stop thinking about software. And I can’t stop building software.
Leveling Up: Career Advancement for Software Developers | Peter Lyons
Staff Engineer, Back End

Thomas Ricci - Home
I'm a college student and software engineer currently pursuing a Bachelor's degree in Computer Science at WPI.

Growing a Profitable Podcast on Software Engineering
Hello! What's your background, and what are you working on? I'm Jeff Meyerson, the host of Software Engineering Daily. I grew up playing poker competiti...
The Evolution of Software
Last week Chris Paik published a Google Doc titled, The End of Software, where he articulates the lowering cost of software development and potential implications. He ends the piece with a provocative statement: "Majoring in computer science today will be like majoring in journalism in the late...
Scan's lab
Full stack developer who likes making open source software and exploring the web.


How software engineering is changing: a tale of two eras
We invited readers to write about how building software changed, in an essay challenge. Many of you took part, and today we’re sharing the winning piece from a strong set of entries

Shu Ding
I am a designer and developer at Vercel. My interests span a broad spectrum of subjects, encompassing web development, creative coding, game design, and human-computer interaction.
Don't Call Yourself A Programmer, And Other Career Advice | Kalzumeus Software
The Death of Software Development
The job of software developer is dead. You might still be coding, but the profession as you knew it is gone.

If you’re a button, you have one job – Unsung
A blog about software craft and quality
