tag:blogger.com,1999:blog-7533727264507128560.post8268021690286610385..comments2024-03-29T04:24:01.240-07:00Comments on Lessons Learned: A new version of the Joel Test (draft)Erichttp://www.blogger.com/profile/12249063135381216090noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-7533727264507128560.post-49143976449094705122010-07-19T12:21:09.773-07:002010-07-19T12:21:09.773-07:00I add another question to the list at the end, &qu...I add another question to the list at the end, "Do you know what you hope to learn? Do you know what data will be created by the feature that will help you learn?" If you can answer both those questions you have a much better chance to learning something valuable by adding a feature. Sometimes you're a little lost and you need to just try something. That's fine occasionally, but most development should happen in response to what the team needs to learn next.Poker Workouthttps://www.blogger.com/profile/05323466430032995382noreply@blogger.comtag:blogger.com,1999:blog-7533727264507128560.post-42199656715435548012010-05-30T01:34:40.596-07:002010-05-30T01:34:40.596-07:00I agree with the other Anonymous regarding TDD (Te...I agree with the other Anonymous regarding TDD (Test Driven Development).<br /><br />I often replace Questions 1 to 3 on the original Joel Test with:<br /><br />"Do you practice <a href="http://en.wikipedia.org/wiki/Continuous_integration" rel="nofollow">Continuous Integration</a>?"<br /><br />Doing CI absolutely requires that you're using decent source control, can build in one step, and can make not just daily builds, but builds with each and every code check-in. Moreover, it also heavily implies that you have a complete test-suite and test harness that is also run on every CI cycle.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7533727264507128560.post-43246743227692876682009-11-21T20:19:42.543-08:002009-11-21T20:19:42.543-08:00Eric, have you written the article on building A/B...Eric, have you written the article on building A/B split testing into your application? I'm very interested in seeing that!bonderhttps://www.blogger.com/profile/05541346538127318048noreply@blogger.comtag:blogger.com,1999:blog-7533727264507128560.post-13578039128668552552009-11-06T14:32:20.008-08:002009-11-06T14:32:20.008-08:00Stumbled across this...
I wanted to say that as ...Stumbled across this... <br /><br />I wanted to say that as a student I was working for a start-up company in town using the Rails framework. With rapid prototyping and constant iterations I found TDD (once we adopted it) to be one of the key factors in productivity because it illicits more than just the ability to write a few lines of test code. I really enjoyed the aspect of TDD that had me learning about _how_ to test software and it coerced me into writing better, more fault tolerant, code. Further, once I started applying TDD to my school projects, I found that I would spend much less time writing code and thinking up the go-right path and writing the test for that first allowed me to understand the problem statement better.<br /><br />Just my two cents on it. I am an avid reader of Joel, and your article here is a great addition to his already brilliant check-list.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7533727264507128560.post-6388460549665223182009-08-31T21:17:00.361-07:002009-08-31T21:17:00.361-07:00"Do your programmers understand the product t..."Do your programmers understand the product they are building and how it relates to your company's strategy?"<br /><br />I cant tell you how apt this question is, especially when new team members are putting every ounce of energy into comprehending the code base, this can be the least of their concerns, which is unfortunate!Lindsay Kayhttps://www.blogger.com/profile/15789881798223137425noreply@blogger.comtag:blogger.com,1999:blog-7533727264507128560.post-63653023225173556462009-05-15T01:17:00.000-07:002009-05-15T01:17:00.000-07:00Eric, lovely - I'm also working on reformulating t...Eric, lovely - I'm <A HREF="http://doofusdan.blogspot.com/2007/08/joel-test-for-infrastructureoperations.html" REL="nofollow">also working on reformulating the Joel test</A>, but a bit different slant. I think I'll be pondering whether & how to adopt any of your new tests to my world.Anonymoushttps://www.blogger.com/profile/02316614075009921608noreply@blogger.comtag:blogger.com,1999:blog-7533727264507128560.post-45519488541225550532009-02-27T21:07:00.000-08:002009-02-27T21:07:00.000-08:00@Nasser, not yet - stay tuned. Feel free to post/s...@Nasser, not yet - stay tuned. Feel free to post/send any feedback you have on this draft.<BR/><BR/>Thanks for stopping by,<BR/><BR/>EricErichttps://www.blogger.com/profile/12249063135381216090noreply@blogger.comtag:blogger.com,1999:blog-7533727264507128560.post-27181552640153520732009-02-14T23:12:00.000-08:002009-02-14T23:12:00.000-08:00HiNice PostIs it still a "Draft"? has it a newer e...Hi<BR/>Nice Post<BR/>Is it still a "Draft"? has it a newer edition?Anonymousnoreply@blogger.com