Skip to content
Neil on Software cover art

All Episodes

Neil on Software — 152 episodes · page 1 of 2

#
Title
1

Fireside Stories #20: That time I was told I must have known someone to get a job.

2

Why Work Hard at Work?

3

Blizzard and StarCraft 2

4

Entrepreneurialism

5

How to Migrate from a Legacy System

6

Reality

7

Cross Cutting Concerns

8

Documentation

9

Done

10

ChatGPT

11

Happiness

12

Crunch Culture

13

Should I Quit My Current Job Before Getting a New Job?

14

Quiet Quitting

15

Defining “Customer”- Part 2

16

Good Types of Product People

17

Crazy Ideas for a Better Future

18

Defining “Customer”

19

Contracting or Starting a Business

20

Bean Bag Chairs, Ping-Pong Tables, and Skipping Meetings for Massages

21

The Future of Work

22

Creativity

23

My Tech Stack

24

Fireside Stories #19: That time Andrew told me I had to cowboy up.

25

Tech Debt

26

Pay

27

Anxiety

28

Fireside Stories #18: That time I “wasn’t a good fit for the development team.”

29

MVC

30

Fireside Stories #17: That time I humbled an arrogant SVP.

31

MVP

32

Fireside Stories #16: That time I fired a client.

33

Answering r/ExperiencedDevs Questions #2

34

Fireside Stories #15: That time I rage-quit a meeting discussing my proposal for saving a project.

35

Career EDC

36

Fireside Stories #14: That time I got in trouble for critiquing code I did not write.

37

Unionization

38

Fireside Stories #13: That time I was presented UI requirements so bad I was speechless.

39

Opportunity

40

Fireside Stories #12: That time I witnessed a candidate get annihilated in an interview.

41

C.O.D.E. Pledge

42

Fireside Stories #11: That time I turned my antagonists against each other.

43

Software’s Intrinsic Value

44

Fireside Stories #10: That time I lost my cool in the middle of a big meeting in front of the CTO.

45

Reputation

46

Fireside Stories #9: That time I was pretty sure I wrote software for the mob.

47

Attention

48

Fireside Stories #8: That time I won over a hostile sales team.

49

Monoliths and Microservices

50

Fireside Stories #7: That time I built a high-performing team and then management split us up.

51

Learning

52

Fireside Stories #6: That time I realized a rockstar hire didn’t know how write software

53

Managerial Styles

54

Fireside Stories #5: That time I was made a team lead over my mentor

55

The Great Resignation

56

Fireside Stories #4: That time I learned how to write high performance software

57

Answering r/ExperiencedDevs Questions #1 (Bongoscout’s Question)

58

Fireside Stories #3: That time I argued the necessity of a MacBook Pro with a billionaire founder

59

The Joy of Coding

60

Fireside Stories #2: That time I was schooled on how to really find bugs

61

Cynicism

62

Fireside Stories #1: That time I was disrespected by a QA contractor who didn’t know that I ran the whole project

63

Hungarian Connection

64

Anyone Can Code

65

Social Media

66

Accountability

67

Bravery

68

Mental Health Day

69

Critical Thinking

70

Procrastination

71

Erik’s First Day

72

Hiring

73

The Hustler Mindset

74

How a Tech Lead Should Leave a Company

75

Churn

76

How to Take Over a Failing Software Project

77

Thoughts on “The Fatal Flaw of Free Market Capitalism”

78

Should Software Developers Return to the Office?

79

Should You Become a Manager?

80

Building a Software Development Career from a Third-World Country

81

Building Relationships

82

Remote Work’s Effect on American Innovation

83

How to Architect a Software Application

84

Building and Leading a Technical Team

85

Picking Technologies

86

Imposter Syndrome

87

F-35

88

Correct by Configuration

89

Recession Proofing

90

Retaining Top Performers

91

Social Anxiety

92

Flipping a House vs. Building a Home

93

Professionalism

94

Interviewing the Interviewer

95

Why Agile Is So Popular

96

Frontend Developers

97

Mentors

98

Fear

99

Bugs

100

Security