In Defense of Development Practices
Friday, March 12th, 2010On Tuesday, Marco Tabini told us that we were doing it all wrong. He makes some fantastic points about software development overall, and about the state of our profession. This article’s point isn’t to be a rebuttal, but a corollary to what he had to say.
1:00 am | Comment (4) | Print | Categories: Best Practices, OpinionTesting: Making Sure Code Works Before Shipping It
Wednesday, January 13th, 2010Shipping code that works is crucial to retaining the support of customers and high quality in your application. While it’s impossible to ship code without any bugs at all, it is possible to control for as many as possible, and fix as many known issues as there is time. These strategies are designed to ensure [...]
1:00 am | Comment (2) | Print | Categories: Best PracticesBuild Systems: Relevancy of Automated Builds In A Web World
Friday, January 8th, 2010Often when I’m on a job interview, I’ll ask whether or not the company I’m talking with makes use of an automated build system of any kind. More often than not, the answer I get is somewhere along the lines of “build systems are irrelevant to the web; we can simply upload changes instantly.”
1:00 am | Comment (3) | Print | Categories: Best PracticesHow To Win Developers and Influence Code Quality
Wednesday, January 6th, 2010Lots of marketing students and sales professionals each year are required to read the book How To Win Friends And Influence People and for good reason: the book stands alone as one of the greatest books on sales ever. I decided to co-opt the title of that great book for this entry, because I want [...]
1:00 am | Comment (4) | Print | Categories: Best PracticesTracking and Fixing Bugs In Software Projects
Monday, January 4th, 2010In software development, it’s crucial to track bugs and new features, and to be able to know exactly where a project is at any given moment. Bug tracking is crucial tot his goal; it allows a project manager to know what has been finished and what still must be done, as well as to outline [...]
1:00 am | Comment (4) | Print | Categories: Best Practices
Web developer, amateur photographer, lover of the outdoors and travel. Expect to find me writing code, hiking or visiting new places. I own Blueprint DC and live in Washington, DC. Follow Me On Twitter!- July Slides
- Some Thoughts On Software Licensing
- Interfaces Make Testing Easier
- Revisiting: Why Every Developer Should Write Their Own Framework
- The Fallacy of Sunk Cost
- PHP: The Good Parts – Book Review
- 1st Amendment, Meet 4th Amendment: The Gizmodo Search Warrant
- A Closer Look At ArrayObject
- TEK Webcast Notes
- Caching For WordPress – A TEK-X Webinar
