RSS feed for this section

Archive | Software Development

September 2017 Must-Haves

Every month, on or near the 15th, I publish a list of blogs, podcasts, books, products or anything else I consider to be a must-have or must-do. This month’s list is one that I really love. I hope you will as well. Enjoy and let me know what rings true for you from all of […]

Read More Comments Off on September 2017 Must-Haves

Documenting Your Product – Why?

In our last post in this series on Documenting Your Product, we talked about Use Cases. At the end of the last post, I said we’d talk about writing technical requirements in the next post in the series. However, I got a really great response from Christopher McGuire at iScribes to the last article about […]

Read More Comments Off on Documenting Your Product – Why?

Documenting Your Product – Part 1 – Use Cases

This is the first in a series of posts about documenting technology product builds. If you missed the intro to the series, read it now. At the end of this series, I’ll be providing a bunch of templates and resources to make this process more manageable. When most people think about writing documentation, it usually […]

Read More Comments Off on Documenting Your Product – Part 1 – Use Cases

How Much Documentation Do You Need?

When you start building your product, there are any number of paths you can take. If you’re a developer or have a technologist on the founding team, you can just start writing code and slapping things together. If you’re following the lean startup method, or the business model canvas, maybe you do a bit of […]

Read More Comments Off on How Much Documentation Do You Need?

August 2017 Must-Haves

Each month, on or around the 15th, I provide a list of books, podcasts, articles, music and occasionally an actual material good that I’ve come across over the last month that I think are essentials for moving you forward. I love this month’s list, and I hope you do as well. Droplr – This is […]

Why Software is Hard

I came across this article by Jesse Watson thanks to a friend. It is an excellent, thorough analysis of the pros and cons of distributed (remote) development teams, but more than that it describes the process of building software (and why it so often fails) as well as anything I’ve ever read. Below are some […]

Read More Comments Off on Why Software is Hard

July 2017 Must-Haves

And… we’re back. If you’re just joining, every month on or near the 15th I share things I’ve read, products I’ve used, music I’ve listened to and anything else that I think you should know about and give a whirl. If you want to see previous lists, here’s March and February of this year. Without […]

Read More Comments Off on July 2017 Must-Haves

Promoting Deep Work with Your Tech Team

It’s not often I read a book and immediately put the practice into action, but I recently did with Deep Work by Cal Newport. While the subject matter of the book is not new (we live in a culture of interruption, etc.), the methodologies that Newport suggests are worth implementing with your team immediately. The […]

Read More Comments Off on Promoting Deep Work with Your Tech Team