Remove Continuous Deployment Remove Engineer Remove Hiring Remove Java
article thumbnail

Lessons Learned: The ABCDEF's of conducting a technical interview

Startup Lessons Learned

Lessons Learned by Eric Ries Saturday, November 29, 2008 The ABCDEFs of conducting a technical interview I am incredibly proud of the people I have hired over the course of my career. Finding great engineers is hard; figuring out whos good is even harder. This second objective plays no small part in allowing you to hire the best.

article thumbnail

Lessons Learned: About the author

Startup Lessons Learned

In 2007, BusinessWeek named Ries one of the Best Young Entrepreneurs of Tech and in 2009 he was honored with a TechFellow award in the category of Engineering Leadership. He is the co-author of several books including The Black Art of Java Game Programming (Waite Group Press, 1996). An engineer who can talk intelligently about gender!

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: Why PHP won

Startup Lessons Learned

At IMVU, when wed hire a new engineer, we could get them to ship code to production on their first day, even if they had never programmed in PHP before. I didnt mean by this that Java programmers are dumb. Which makes them exactly the kind of programmers companies should want to hire. As always, Paul is right.

PHP 166
article thumbnail

Embrace technical debt

Startup Lessons Learned

We can choose to continue paying the interest, or we can pay down the principal by refactoring the quick and dirty design into the better design. The human tendency to moralize about debt affects engineers, too. Although it costs to pay down the principal, we gain by reduced interest payments in the future. One last thought.

article thumbnail

Lessons Learned: What is a market? (a guide for hackers)

Startup Lessons Learned

It takes advantage of the idea, which I owe to Clayton Christensen , that customers buying a product are really "hiring" it to do a specific "job" for them. An employer is trying to hire someone for a specific job, and they think they know what that job is. Remember Java? Case Study: Continuous deployment makes releases n.