Richard Bucker

Are you a System Architect?

Posted at — Aug 12, 2013

System Architects come in many forms. I’d consider the programmer(not me) who decided to use pseudo pointers as WindowHandle(s) in OS/2’s Presentation Manager implementation and the programmer (me) who replaced the mechanism while porting Presentation Manager from 16 to 32-bit for use in WorkPlace OS as system architects. These are deep technology choices.Deciding to use jQuery, Bootstrap, Rails, Django etc… are implementation details and not architecture. Slamming together a few Redis clusters, HA Proxy machines, or even DB replication does not an architect make.Having the vision to decompose the problem domain by time and space (scale) and selecting tools, implementation, structure, process and schedule; whether from scratch or just a patch; does make you an architect.