Contracting With D-A-V-E
On Tuesday I took a contracting gig working at Dave's current place of employment (thanks, Dave). It was a strange feeling being in an environment with other tech-types in close quarters. Daily, I'm working at a place with no other techies at all -- and being in a design studio, I'm the only one sporting a PC, while everyone else works on their Macs.
Anyway, the benefits to working with other developers is apparent when a troubling bit of code or programmatic situation is being worked on. Having someone (or many others) to bounce ideas off of or to help find a solution is invaluable. Being able to work with a team and share in the development of one application is pretty damn cool. I haven't been in that sort of application development team environment since Gee-Dubbaya-Eye. Admittedly, the best thing about the development team there was the code development meetings which involved about 20 minutes of code discussion, followed by 90 minutes of drinking. Best. Meetings. Ever.
The drawbacks to having other developers in the same office or room as you is that the code base is no longer under your absolute and complete control. If something goes haywire and you don't have immaculate code dependency tracking and control, then get ready to start fixing other developer's bugs. As it is now, I get to architect my code from beginning-to-end, using my standards and guidelines for structure, consistency, testing, and documentation. That's a hard thing to give up.
Anyway, working with Dave (even indirectly) was pretty cool and he took me out to lunch at Typhoon for some kick-ass Thai food.
Anyway, the benefits to working with other developers is apparent when a troubling bit of code or programmatic situation is being worked on. Having someone (or many others) to bounce ideas off of or to help find a solution is invaluable. Being able to work with a team and share in the development of one application is pretty damn cool. I haven't been in that sort of application development team environment since Gee-Dubbaya-Eye. Admittedly, the best thing about the development team there was the code development meetings which involved about 20 minutes of code discussion, followed by 90 minutes of drinking. Best. Meetings. Ever.
The drawbacks to having other developers in the same office or room as you is that the code base is no longer under your absolute and complete control. If something goes haywire and you don't have immaculate code dependency tracking and control, then get ready to start fixing other developer's bugs. As it is now, I get to architect my code from beginning-to-end, using my standards and guidelines for structure, consistency, testing, and documentation. That's a hard thing to give up.
Anyway, working with Dave (even indirectly) was pretty cool and he took me out to lunch at Typhoon for some kick-ass Thai food.








0 Comments:
Post a Comment
<< Home