Remove Continuous Deployment Remove Product Development Remove Sales Remove Software Developers
article thumbnail

Lessons Learned: Throwing away working code

Startup Lessons Learned

This builds on a lot of great thinking that has come before, like the agile movements insistence that only the creation of working code counts as progress for a software development team. We set sales targets from day one, $300 the first month. As the experiments progressed, day-in-day-out we werent making sales.

article thumbnail

Lessons Learned: The hacker's lament

Startup Lessons Learned

Sometimes, a great hacker has the potential to grow into the CTO of a company, and in those cases all you need is an outside mentor who can work with them to develop those skills. At the end of the day, the product development team of a startup (large or small) is a service organization. Does this sound familiar?

article thumbnail

Lessons Learned: Refactoring yourself out of business

Startup Lessons Learned

Its an essential discipline of good software development, especially in startups. Because, unless you are working in an extremely static environment, your product development team is learning and getting better all the time. Labels: agile , product development , Test-driven development 11comments: William Pietri said.