article thumbnail

Telling the 800-lb Gorilla to Shove it up his Ass

A Smart Bear: Startups and Marketing for Geeks

It was the little precambrian warm-blooded agile (oh sorry, now we're saying "lean") rodents who adapted by getting "outside the nest" to discover how to eat cockroaches, because we all know that cockroaches are the one form of life that can survive anything. Don't fear the dinosaur, fear the quivering warm-blooded tree-shrew.

article thumbnail

Lessons Learned: About the author

Startup Lessons Learned

He is the co-author of several books including The Black Art of Java Game Programming (Waite Group Press, 1996). Although Catalyst folded with the dot-com crash, Ries continued his entrepreneurial career as a Senior Software Engineer at There.com, leading efforts in agile software development and user-generated content. Expo SF (May.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Embrace technical debt

Startup Lessons Learned

I hope to show why lean and agile techniques actually reduce the negative impacts of technical debt and increase our ability to take advantage of its positive effects. Yet other agile principles suggest the opposite, as in YAGNI and DoTheSimplestThingThatCouldPossiblyWork. At least in strongly typed languages such as Java.

article thumbnail

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

Startup Lessons Learned

The six key attributes spell ABCDEF: Agility. When talking about their past experience, candidates with agility will know why they did what they did in a given situation. To probe for agility, you have to ask the candidate questions involving something that they know little about. At the time, I was a die-heard Java zealot.

article thumbnail

CEO Friday: Why we don’t hire.NET programmers

blog.expensify.com

As one of the coherent commentators says below, Joel Spolsky himself laments schools teaching Java with the same basic reasoning of my article above, albeit more diplomatically stated.) .NET My example: I have mainly programmed _by choice_ in Python, Ruby, Scala, Haskell, C# and currently I’m doing Java. Alcides Fonseca.

Java 107
article thumbnail

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

Startup Lessons Learned

In the world of startups, this is like trying to sell a product to a very demanding customer who needs to see a lot of features before buying. Remember Java? Tough sell. Resegmented market (low cost variety). Heres a situation where you offer to do the job for 1/10th the cost. Expo SF (May. Expo (and a call for he.

article thumbnail

How to hire a programmer to make your ideas happen

sivers.org

Dont go C or Java, python is good for prototyping and easier to learn. Pat Patrick (2010-06-20) # Im programming in PHP and Java and designing relational and object oriented data bases since 12 years and I do absolutely agree with Drews comments (#50). Learn programming with python language and do 1.0 This is great info.