“Software Architect” Has Only Lowercase a’s; Deal with It

?

“Software Architect” Has Only Lowercase a’s; Deal with It

Barry Hawkins

A diSAppoinTing TREnd has been in bloom for some time now within software development: the attempt to professionalize the practice of software architecture as one on par with the classical school of Architecture. This seems to stem from some need to further legitimize one’s accomplishment beyond acknowledgment among one’s peers and employer. By comparison, Architec- ture itself was not professionalized until the late 19th century, at least a few millennia after the practice had been around. It would be no great stretch to say that some software architects seem a bit eager by comparison.

Software architecture is a craft, and it certainly takes practice and discipline to achieve success in the field. That said, software development is still a rela- tively nascent endeavor. We don’t even know enough about this practice to adequately professionalize it. Despite its youth, software development’s prod- uct has become a highly valued tool, and as such, the accomplished individuals (as well as those who wish to be seen as accomplished) have enjoyed levels of compensation on par with the leading professional fields, including medicine, accounting, and law.

?

??Practitioners of software development enjoy considerable compensation for work that is highly creative and exploratory. The fruits of our labors have been used to accomplish many significant milestones, some that benefit all of man- kind. The barriers to entry are largely one’s own merit and opportunity; the fully professionalized fields undergo programs of study and internship that dwarf our own. Dwell on that for a moment and ponder how much cause we have to be content, and just how brash it is to insist that software architect be considered a title that sits as peer to Lawyer, Doctor, and Architect.

The title of software architect has only lowercase a’s; deal with it.

Barry Hawkins has played various roles in his 13 years in the software industry, from lone developer to team lead to Agile coach and mentor. Barry is one of the few native Atlantans, currently specializing in coaching and mentoring for Agile software development and domain-driven design.

时间: 2024-09-30 20:02:08

“Software Architect” Has Only Lowercase a’s; Deal with It的相关文章

IBM Rational Software Architect V9.0安装图解

IBM Rational Software Architect(RSA) -- IBM软件开发平台的一部分 – 是IBM在2003年二月并购Rational以来,首次发布的Rational产品.改进过的软件开发平台在集成和易用性上达到一个新的层次.算是Rational Rose是的一个替代品. Rational Software Architect 是一个基于 Eclipse 的工具,它支持开发者和架构师获得 Eclipse 平台可用性功能. 然而,Rational Software Archi

IBM RSA(Rational Software Architect)试用版下载地址

通过下面地址可以下载各个版本的IBM RSA(Rational Software Architect)试用版: http://www14.software.ibm.com/webapp/download/search.jsp?pn=Rational+Software+Architect 下载时,需要注册个用户,登陆后就能下载了.

从Rational Rose 到IBM Rational Software Architect和IBM Rational Rhapsody

2014/10/27 RSA升级,重装,不知怎么搞的,不能添加某些图(比如,活动图),重试了几次都不行,在其它电脑上没有问题.后来把其它电脑上的workspace复制过来,问题攻克了,原来是workspace的问题.新建一个workspace也没有问题了. 2014/10/02 IBM RSA 8.5有更新版本号8.5.2,可是须要安装IBM Installation manager 1.6.3.1,在IBM官方站点下载,安装IBM RSA 8.5时有很多选项. 2014/10/03 新建插件项

Janus the Architect

? Janus the Architect David Bartlett in THE RoMAn WoRld, Janus was the god of beginnings and endings, doors and passageways. Janus is usually depicted with two heads facing in differ- ent directions, a symbol you may have seen on coins or in the movi

Robert Kiraly Software Developer

Robert KiralySoftware DeveloperCell Phone: 650-600-2520 Freenode: ##venturesSupports text messages Part-time or travel O.K.Website: GitHub: Email: LinkedIn:Elance:http://oldcoder.org/http://github.com/OldCoder[email protected]http://linkedin.oldcoder

IBM Rational System Architect 许可证问题处理

Rational System Architect 百科全书库 百科全书库是存储企业体系结构相关信息的存储库. 百科全书库在物理上是 SQL Server 或 Oracle 服务器上的数据库. 百科全书库包含 Enterprise Architecture 的所有组件,即构成体系结构的图和定义,以及对任何外部文档或内部文档的引用(已导入到百科全书库的"文件"表中进行本地存储的文档). 在结构上,百科全书库是系统表.用户表和外部文件的集合,所有内容合并构成单个存储库.系统表包含有关数据库

[中英对照]User-Space Device Drivers in Linux: A First Look

如对Linux用户态驱动程序开发有兴趣,请阅读本文,否则请飘过. User-Space Device Drivers in Linux: A First Look | 初识Linux用户态设备驱动程序 User-Space Device Drivers in Linux: A First Look Mats Liljegren Senior Software Architect Device drivers in Linux are traditionally run in kernel spa

There Can Be More Than One

? There Can Be More Than One Keith Braithwaite iT SEEMS To BE A nEvEREnding SouRCE of surprise and distress to system builders that one data model, one message format, one message transport-in fact, exactly one of any major architectural component, p

Welcome to the Real World

? Welcome to the Real World Gregor Hohpe EnginEERS liKE pRECiSion, especially software engineers who live in the realm of ones and zeros. They are used to working with binary decisions, one or zero, true or false, yes or no. Everything is clear and c