Software Development

Don't follow the money, lead with it

Enterprise architects are the one star generals of their business.  They have some authority.  Usually less than their subordinates believe they have, and more than their superiors and peers want them to have.   Ultimately, it comes down to the individual architects vision and their ability to lead others to accomplish the tasks needed to achieve it.



Vision is a key differentiator.  Specifically, those architects with clarity of scope and definition thrive and succeed where others fail to achieve.  Ours is a job centered on communicating complex, frequently abstract, concepts which while providing re-occurring long-term value on what appears to be little more than another wasteful expense in this year’s accounting.



How then are we to justify the expansive nature of our goals?


First, don’t follow the money, lead with it.  If your architecture is chasing the “funded” projects seeking to ride their fiscal wave, you are doomed to over-promise and under deliver.  As soon as you become a dependency to another project the implied value of an enterprise effort is subverted by the immediate (and very real) needs of the project.  Instead you must fight your own fight and develop a funding stream dedicated to enterprise development.  Only then can you produce components so valuable to the projects that the projects will be drawn to by the obvious savings or ease of development.



Next, it’s not enough to tell those around you about your goals and their obvious value to the enterprise, you must establish and actively pursue a marketing campaign.  Although you will need to advertise both the availability and features of your enterprise architecture, a great deal of the marketing efforts must focus on gathering mind share.  Think political campaign.  You don’t need sales you need support, trust, credibility, and power.  You need to build both a constituency to represent and a majority consensus among those with similar but not necessarily like minded views.



Lastly, Technical users of your enterprise products are swayed by applied technology and cogent discussions of the pluses and minuses associated with a particular choice.  Give it to them.  Armed with working prototypes, running code, metrics on performance, and well documented APIs you will be allowed to begin the conversation.  Don’t for a moment believe you position, title, or self importance will ensure adoption.  Know the current application development process … its value and its warts.  Chances are software has been built and successfully deployed.  Suggestions of change must be complete and compelling.


From http://blogs.msdn.com/stcohen/archive/2004/04/11/111329.aspx

Don't follow the money, lead with it 더 읽기"

Regulator: an regular expressions testing and learning tool

regular expression을 테스팅하는 도구.
당연히 기본적인 match/replace test등이 가능하다.
 
다른 regex 테스팅 도구와 다른 점은,
– Regexlib.com에서 regex example을 검색할 수 있다.
– 성능 분석이 가능하다.
 
http://royo.is-a-geek.com/iserializable/regulator/
http://sourceforge.net/projects/regulator/
 
@은수형이 전에 추천해 준 간단한 regex 테스팅 툴도 하나 있는데, 물어보고 아래에 적어주겠음.

Regulator: an regular expressions testing and learning tool 더 읽기"

A bug in the Perl Net::Server module/debian-testing

며칠전에 Net::Server module에서 재민군이 syslog 관련 버그를 발견했는데, 이미 보고된 심각한 버그임에도 불구하고, debian-testing에 남아있었다.(모듈의 최신 버전에서는 수정된 문제) debian testing을 믿을 수 없는 것인가, 아니면 비표준 Perl 모듈을 믿을 수 없는 것인가?
 
모듈 페이지: http://search.cpan.org/~bbb/Net-Server-0.87/lib/Net/Server.pm
데비안 패키지 페이지: http://packages.debian.org/unstable/perl/libnet-server-perl
버그리포트: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=202439

A bug in the Perl Net::Server module/debian-testing 더 읽기"

Slashdot Today

Slashdot Today 더 읽기"

What drives Google?

Wall Street Journal에 실린 Google CEO인 Eric Schmidt와의 Q&A라고 한다.
 
The principle that Google operates under is to hire very, very strong-willed, sort of driven persons. We have relatively little management and the management is very, very thoroughly vetted. They both have the intelligence and the history of working in high-tech, and they want to work, they want to change the world.
 
출처: http://customerevangelists.typepad.com/blog/2004/03/what_drives_goo.html

What drives Google? 더 읽기"