Just some thoughts... There seems to be a real trend in indie game development for speed challenges, and a general attitude that if you can build something (regardless of quality) REALLY quickly, then you must be pretty awesome. I'm referring mostly to the "Built this in a day!" type posts, and 24 hour/48 hour challenges and jams. While I can see SOME benefit in Ludum Dare type competitions, I think that benefit comes entirely from the random themes that force a developer out of their comfort zone. The "Time" element - i.e. having to get it done really quickly, has always just struck me as a negative. Something that encourages bad habits and corner cutting. I've never considered entering any of those competitions as I'm always working on something of my own and I just don't see any reason at all to participate. It just feels like an "unhealthy" distraction. I don't think that a developer should ever really strive to JUST get something done quickly. I really don't understand that approach at all, and I'm interested in other people's thoughts on the topic. By the way, I'm not saying that I'm "RIGHT" in any way. Clearly these sorts of challenges are very popular and a lot of people must get some sort of benefit out of them. I'd genuinely like to know where people stand on the topic.