All Episodes
Neil on Software — 152 episodes · page 1 of 2
Fireside Stories #20: That time I was told I must have known someone to get a job.
Why Work Hard at Work?
Blizzard and StarCraft 2
Entrepreneurialism
How to Migrate from a Legacy System
Reality
Cross Cutting Concerns
Documentation
Done
ChatGPT
Happiness
Crunch Culture
Should I Quit My Current Job Before Getting a New Job?
Quiet Quitting
Defining “Customer”- Part 2
Good Types of Product People
Crazy Ideas for a Better Future
Defining “Customer”
Contracting or Starting a Business
Bean Bag Chairs, Ping-Pong Tables, and Skipping Meetings for Massages
The Future of Work
Creativity
My Tech Stack
Fireside Stories #19: That time Andrew told me I had to cowboy up.
Tech Debt
Pay
Anxiety
Fireside Stories #18: That time I “wasn’t a good fit for the development team.”
MVC
Fireside Stories #17: That time I humbled an arrogant SVP.
MVP
Fireside Stories #16: That time I fired a client.
Answering r/ExperiencedDevs Questions #2
Fireside Stories #15: That time I rage-quit a meeting discussing my proposal for saving a project.
Career EDC
Fireside Stories #14: That time I got in trouble for critiquing code I did not write.
Unionization
Fireside Stories #13: That time I was presented UI requirements so bad I was speechless.
Opportunity
Fireside Stories #12: That time I witnessed a candidate get annihilated in an interview.
C.O.D.E. Pledge
Fireside Stories #11: That time I turned my antagonists against each other.
Software’s Intrinsic Value
Fireside Stories #10: That time I lost my cool in the middle of a big meeting in front of the CTO.
Reputation
Fireside Stories #9: That time I was pretty sure I wrote software for the mob.
Attention
Fireside Stories #8: That time I won over a hostile sales team.
Monoliths and Microservices
Fireside Stories #7: That time I built a high-performing team and then management split us up.
Learning
Fireside Stories #6: That time I realized a rockstar hire didn’t know how write software
Managerial Styles
Fireside Stories #5: That time I was made a team lead over my mentor
The Great Resignation
Fireside Stories #4: That time I learned how to write high performance software
Answering r/ExperiencedDevs Questions #1 (Bongoscout’s Question)
Fireside Stories #3: That time I argued the necessity of a MacBook Pro with a billionaire founder
The Joy of Coding
Fireside Stories #2: That time I was schooled on how to really find bugs
Cynicism
Fireside Stories #1: That time I was disrespected by a QA contractor who didn’t know that I ran the whole project
Hungarian Connection
Anyone Can Code
Social Media
Accountability
Bravery
Mental Health Day
Critical Thinking
Procrastination
Erik’s First Day
Hiring
The Hustler Mindset
How a Tech Lead Should Leave a Company
Churn
How to Take Over a Failing Software Project
Thoughts on “The Fatal Flaw of Free Market Capitalism”
Should Software Developers Return to the Office?
Should You Become a Manager?
Building a Software Development Career from a Third-World Country
Building Relationships
Remote Work’s Effect on American Innovation
How to Architect a Software Application
Building and Leading a Technical Team
Picking Technologies
Imposter Syndrome
F-35
Correct by Configuration
Recession Proofing
Retaining Top Performers
Social Anxiety
Flipping a House vs. Building a Home
Professionalism
Interviewing the Interviewer
Why Agile Is So Popular
Frontend Developers
Mentors
Fear
Bugs
Security