| I am a Principal Architect working for Health Diagnostic Laboratory, Inc. I work for them building their Enterprise medical support systems, helping them to design and build custom software solutions and implement packaged solutions. |
|
I've worked in software development for almost twenty years. My experiences have run the gamut from mainframe COBOL development, to Unix C++, to Enterprise Java and dynamic languages like Ruby. I've been involved in huge development projects and tiny ones. Along the way I've gathered many opinions and observations:
I believe strongly in good design and agile processes. Architects are essential to guide and assist in the software development process. I'm not a paper architect. Details matter in design. If an architect hasn't used the technologies they advocate it becomes very easy to misapply them. Keeping your hand in is crucial. On top of all this I've finally switched to the Mac. It's the first time I've had any direct exposure to OS/X. I ran Linux on a laptop for two years to see how usable it was in a corporate environment. I ended up going back to Windows. Now I'm doing the same for the Mac. |
|