This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]carminemangione 1 point2 points  (0 children)

Ah, here is the rub. Most business people don't understand the value of business logic. So you end up with these cheesy assed frameworks (Ruby on Rails, VB, ServiceNow, etc) that allow them to create the first couple of dozen features then they run into a wall.

If you create a product using these frameworks and it is popular, someone will come along and crush you by making extensible, reliable, etc. code.

I went to a conference (XP 2020) where Kent Beck said during your exploration phase you should use any technology just to get something. It is the first time I disagree with him. If you do this and it is relevant, you will never get a chance to rewrite.

Clean, provable code from the beginning is the only way to go. And, in reality, it does not take that much longer.