Spikes are great for exploring and de-risking problems. I'll outline three steps I take to make sure that spikes have lasting value for a software project.
I had a lot of fun researching and experimenting with Postgres full-text search capabilities. Follow along as I build a simple keyword search with Postgres.
You probably won't use your checklist to save a life, but it could save your project from bugs! Make sure an item on your list is to check your checklist.
Uncertainty and risk are often confused. To begin seeing uncertainty in a different light, we must understand the difference between uncertainty and risk.
In response to uncertainty, team members may try to eliminate it at all costs. Doing so can consume too many resources and divert attention from real goals.