Monday, August 12, 2013

Are you a System Architect?

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.

No comments:

Post a Comment

static site generators

Static site generators are pretty cool. Granted they are an oversimplification of the java/json/xml/xslt site manifestation from the olden d...