Remove Continuous Deployment Remove CTO Hire Remove Design Remove Framework
article thumbnail

Lessons Learned: The three drivers of growth for your business.

Startup Lessons Learned

is an elegant way to model any service-oriented business: Acquisition Activation Retention Referral Revenue We used a very similar scheme at IMVU, although we werent lucky enough to have started with this framework, and so had to derive a lot of it ourselves via trial and error. Case Study: Continuous deployment makes releases n.

article thumbnail

Lessons Learned: Why PHP won

Startup Lessons Learned

Youll notice a pattern: most of the key features that enabled PHPs success are considered among its defects by experts in language design. Ironically, as PHP has grown up, its designers have been busy "fixing" these shortcomings. Which makes them exactly the kind of programmers companies should want to hire.

PHP 166
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Lessons Learned: The hacker's lament

Startup Lessons Learned

And we cant hire new engineers any faster, because you cant be interviewing and debugging and fixing all at the same time! Even if, in a previous life, you were a world expert in some functional specialty, like in-depth market research or scalable systems design, the compressed timeline of a startup makes it irrelevant.

article thumbnail

Lessons Learned: A new version of the Joel Test (draft)

Startup Lessons Learned

But if you want to practice rapid deployment, you need to be able to deploy that build in one step as well. If you want to do continuous deployment, youd better be able to certify that build too, which brings us to. For more on continuous deployment, see Just-in-time Scalability. Youd better.

article thumbnail

Pivot, don't jump to a new vision

Startup Lessons Learned

As the CTO/VP Engineering, I was the worst offender. Instead of these dead-ends, use the problem and solution team framework and then: pivot, dont jump. Case Study: Continuous deployment makes releases n. Pivot, don't jump to a new vision Why Continuous Deployment? 15comments: chrislunt said.

article thumbnail

You don't need as many tools as you think

Startup Lessons Learned

Most engineers are terrible visual designers, but if the designer on their team is struggling, maybe they can help out with an icon or two. And wait until you see a "non-technical" designer writing simple code to try and speed up a release. Case Study: Continuous deployment makes releases n.