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

Why I think there is nothing wrong with the term ‘Soft Skills’
Simon Sinek gave a passionate explanation as to why he hates the term ‘Soft Skills’; A majority of experts surveyed were against the term; Even the U.S. Army has a problem with referring to leadership and communication skills as ‘Soft’.
Read More »