Painless Spec and Schedule Development
Wednesday, December 16th, 2009In the time that I have developed software, I don’t know that I’ve ever met a developer who got excited about writing specs for anything. In fact, most developers loathe writing specs, or developing schedules of any kind. It’s not that they’re lazy, or that they don’t want to be held accountable; most of the [...]
1:00 am | Comment (4) | Print | Categories: Best Practices, Business ManagementWhy Tracking Bugs In Personal Projects Matters
Wednesday, December 9th, 2009A lot of time and effort goes into designing processes for development projects when the projects are professional or work-related projects. We spend hours investing in version control, bug tracking, specification design, and process.
1:00 am | Comment (11) | Print | Categories: Best Practices, Personal ManagementData Formatting: It IS Our Job
Monday, December 7th, 2009It’s happened to each and every one of us: we fill out a long form, complete with username and password. We double and triple check everything, because want to make sure the submission works. We verify our email address, our date of birth, and even maybe retype our password, just to make sure they’re both [...]
1:00 am | Comment (16) | Print | Categories: Best Practices, UsabilityFive (Good) Lessons The Government Teaches Us About Object-Oriented Programming
Wednesday, December 2nd, 2009As Benjamin Franklin once famously said, “the only two things that are certain in life are death and taxes.” His point, while political, has a good perspective on one of life’s ever-persistent truths: the fact that governments exist in every country, and, largely, they have some of the same benefits and drawbacks everywhere.
1:00 am | Comment (1) | Print | Categories: Best Practices, Object-Oriented Development, UncategorizedWhy You Should Replace ENUM With Something Else
Wednesday, November 25th, 2009One of the most hotly contested points of my article on database design was the suggestion that developers drop the use of ENUM and use something else instead. Lots of people argued in favor of ENUM; however, there are several good reasons why developers should reconsider ENUM and use it sparingly.
1:00 am | Comment (19) | Print | Categories: Best Practices, Databases
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
