Software Development Topics

Find all my content available on a particular software development topic.


29 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.

12 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.

6 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!

14 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.

10 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.

15 posts available.

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

21 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.

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.

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.

14 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.

21 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!

5 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...

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!

18 posts available.

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

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

5 posts available.

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

10 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.