Designing too far into the future

Max Kanat-Alexander has a new blog up called Code Simplicity, and I'd love it for the name alone. His latest post, "Designing Too Far Into The Future", talks about the perils of trying to predict the future and guess what your code will have to do down the road. In the XP world, the term that gets thrown around is YAGNI, for "Ya Ain't Gonna Need It." When you have to write a report and you start by writing a report generator, that's a big violation of the principle of YAGNI.

Categories:

2 Comments

Max said:

Hey, thanks Andy! :-) I'm thrilled to be showing up on Mechanix. :-)

-Max

Ehh ... didn't Perl 1 started out as a report generator?

Leave a comment

About this Entry

This page contains a single entry by Andy Lester published on January 15, 2008 10:25 AM.

How to: Create database columns that contain only digits was the previous entry in this blog.

More vim goodies for Perl 5.10 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Other Perl Sites

Other Swell Blogs

  • geek2geek: An ongoing analysis of how geeks communicate, how we fail and how to fix it.