Welcome to Sol 3 Sign in | Join | Help
CS Search | Live Search Search

Sol 3

Home of Barrows Software Solutions, LLC

Keith Barrows - StarPilot

Subjects range from Personal to Technical.

Getting started for the long haul...

I've worked in everything from startups to multi-billion dollar companies plying my trade as a software engineer (head geek, architect, tester, developer, business analyst, janitor, etc).  There seems to be 2 defining characteristics that define successful ventures and flailing ventures.  One is the individual doing the work and the other is documentation.

How do you go about picking someone to work for you?  Is it a gut feeling or is it an in depth interview process.  It's always a bonus when you find that rock star out of that mound of applicants.  But how do you define rock star in a rapidly evolving industry?  Read Write Web has an interesting article on the top 10 traits of a rock star software engineer

Now that you have your rock star how do you get the most from them?  If your shop is like 80% of the shops I've worked in over the last 20 years, documentation is still on the To Do list, the last guy never finished it before he left or plain not available.  There is nothing like working on a mature system with a database that has nearly 1,000 tables and 5,000 stored procedures.  The UI is running strong at 1,500 pages, 250 reports and a change in direction for the underlying framework - not once but 5 times so far.  I just read an article on Found/Read titled 10 Reasons Why Documentation is a Startup Secret Sauce.  Believe me, not having the documentation extends my time on the order of 10 or 20 times when it comes to large systems.

Published Tuesday, April 08, 2008 1:19 PM by Keith Barrows
Filed under:

Comments

 

ASPInsiders said:

I've worked in everything from startups to multi-billion dollar companies plying my trade as a software

April 8, 2008 2:06 PM
New Comments to this post are disabled

About Keith Barrows

I've been in computing since 1975. I started on an old PDP-8J with 3k of memory and 2 teletypes. I learned BASIC and Octal based assembly. I later moved into CPM, TR-DOS, Apple and finally into PC-DOS, Dr DOS and MS-DOS. I've been a beta tester for over a decade, got into web applications as a means to handle B2B requirements and have specialized in data movement between applications and businesses since. I have been a MVP, ASP Elite and was selected by Microsoft as one of the original 15 board members for ASPInsiders.

This Blog

Syndication

News

Disclaimer
About me

Locations of visitors to this page
weblogs.asp.net/kbarrows
BlogMailr Enabled <script type='text/javascript' src='http://track3.mybloglog.com/js/jsserv.php?mblID=2008010310421330'&gt;&lt;/script> <script type="text/javascript" src="http://pub.mybloglog.com/comm2.php?mblID=2008010310421330&amp;c_width=180&amp;c_sn_opt=y&amp;c_rows=5&amp;c_img_size=f&amp;c_heading_text=Recent+Readers&amp;c_color_heading_bg=005A94&amp;c_color_heading=ffffff&amp;c_color_link_bg=E3E3E3&amp;c_color_link=005A94&amp;c_color_bottom_bg=005A94"></script>
CS Build: 2.1.61129.2
1999
Listed on the CS Listings Powered By Community Server Themed by nb development