Neil on Software
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
Politics
Intuition and Ergonomics
Agile
Dealing with a Diva Developer
Cyberpunk 2077
Dave Whipple’s Wisdom
Growth Mindsets
Volkswagen vs. Tesla
Ethics
The Architect’s Dilemma
ScrumMaster.games
Laziness and Incompetence
Employee Happiness
Breaking Up Facebook
Architecture’s Relationship to Business Outcomes
PSF: Previsualize, Sleep, Flow
Improving Scrum
Career Advice
Is It Worth Learning to Be a Software Developer in 2020?
Haters
My Perfect Business
CoffeeScript/Battojutsu
Brainstorming/Stoicism
WiT
Planting Seeds
Code Consistency
Atlanta
12 Types
Timelines
Generation Gaps
Capitalism
Leadership
Management
Rewrites
Breaks
Architecture
My Goal
Contact Tracing
Intentional Design
Gaslighting
DnI
10x
WFH
Remote and Junior
Coding Tests
Organizational Change
Agile’s Future
Arrogance
Quitting
Collaboration
Collective Ownership
Hackathons
Agile History: Kent Beck vs. Alan Cooper
126 Soft Skills Every Developer Needs
My Response to “How to *never* complete anything”