Skip to content

Elevate your tech career, reclaim your life.
Home / Topics

Software Development Topics

Find all my content on a particular software development topic.

Agile Development

32 posts available.

Software development is expensive. So teams need to invest less, release often, and easily change direction. This is the purpose of agile development.

Continuous Delivery

13 posts available.

Reducing the time from when the business has an idea, until it's in customers hands is continuous delivery. Automation not required!


9 posts available.

Operations staff want to keep things stable. Developers want to introduce new features. DevOps helps these two groups of people work together better.

Health & Wellness

7 posts available.

Nutrition, exercise, mental habits, and rest aren't just for elite athletes - they're also key to a sustainable career in software development.


4 posts available.

Interviews with other people who also know just how important a healthy culture and personal habits are to software development!

IT Consulting

15 posts available.

IT consulting can be the key to getting your best skills used, and biggest ideas realized as a software developer. Consulting is founded on being authentic.


11 posts available.

Rather than expect a team of developers to release together, kanban lets finished work get out to customers as soon as it's ready.


18 posts available.

Leadership is about inspiring people to deliver great software by inspiration, encouragement - and serving your team.

Lean Startup

22 posts available.

A method popularized by Eric Ries' book of the same name, lean methods aren't just for startups - they're a way to spend less and build the right thing.

My Software Developer Career Journey

8 posts available.

The intimate details of my developer career story, and updates about my current struggles and successes along the journey to help individuals in software.


1 posts available.

Building profitable ideas on a maintainable code base are the most important part of software development. Then you can worry about productivity.

Quality Assurance

5 posts available.

Quality assurance is much more than testing. It's about making sure the entire customer journey, and all the people who operate a product are committed.


16 posts available.

Scrum isn't about getting work done faster. It's about learning where a development team needs improvement - then delivering the right thing to customers.

Soft Skills

24 posts available.

There's nothing soft about the power of relationships. Soft skills are more than seductive talk - it all starts with being authentic and graceful!

Software Architecture

9 posts available.

It's popular these days to say "software architects aren't needed anymore!". But architecture still is. You often don't know how bad until it's too late...

Software Business

10 posts available.

It's not enough to use new technology, hire great engineers, and be funded. Sustainable software business is built on profitable ideas by adaptable people!

Software Company Culture

20 posts available.

A healthy software company culture fosters creative ideas, energetic coworkers, and people who care so much about work they produce excellent products.

Software Development Career Advice

40 posts available.

Hard-won advice to help you have a realistic mindset and healthy expectations over your career in software development.

Software Product Lifecycle

5 posts available.

Software companies don't stay the same as their products grow. Learn how the software product lifecycle impacts careers and culture.

Software Project Stories

11 posts available.

Behind-the-scenes stories about real software projects I've been on can teach you how different software companies can be - and what never changes.