RSS.Social

Neil on Software

follow: @[email protected]

Posts

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”