Writer's block

Grant M. gmongardi at napc.com
Fri Mar 4 10:00:55 EST 2005


markw at mohawksoft.com wrote:
> But the pay is good :)
I know you didn't mean it this way, but I won't work just for the money. 
If I'm not happy, I'll move on, regardless of the money. I changed jobs 
during the dot-com boom, and actually chose a position for substantially 
less money than were other offers, primarily because the environment was 
so interesting (the company was the 7-th most productive contributor to 
the human genome project, DEC Alphas, OSX, HPUX, Linux clusters, etc).


> Well, I'm not sure how old you are or how long you've been writing
> software, but it has been my experience after a while, and certainly with
> the indistry as non-innovative as it currently is, you start seeing the
> software you write for hire as completely unimportant.
I've never felt this way about any software I've written. I see the 
software I write as being very important to the people that I am writing 
it for. One thing that helps me there is that I'm often involved in the 
design & specifications stage (I write the SOWs for the software that I 
create), which means I meet with all of the principles. This helps me 
better understand exactly what the client needs to accomplish, and what 
their expectations are. I've been doing this for both internal & 
external clients for 20 years now, and have yet to be disappointed.

> The stuff I've hated writing, while writetn well, and
> being well recieved by customers, has a life of about 3-5 years. After
> which the product is replaced or the company is bought or failed.
I started writing in assembly & C for the PC platform under MS-DOS and 
for embedded systems. At that time I was working as a manufacturing 
engineer, so most of the stuff I wrote was for internal customers only, 
all of whom I knew well. This helped me in understanding both how to 
understand the customers needs, as well as how to explain the details of 
the applications to the end-users.

> IMHO Business software to good software engineers is like portraits of
> royalty for painters. A good way to make money, but a terrible waste of
> talent.
I consider my self a good software engineer, and I love writing every 
application that I write. I have never found myself pre-occupied with 
the salary. If I were, I think I'd try something else. If you work just 
for money, then you missed the boat.

> I've had a few jobs that I've simply loved the code I was working on. My
> first was "Denning Mobile Robotics." Most recently it was a dotBomb music
> site, where I developed a number of cool technologies. Not evey job is a
> gem, unfortunately.
> 
> Right now, I have been attempting to restart a personal robotic
> project/hobby, but I have some ideas that I might be able to sell, if I
> can get to it. I want to spend some time and implement a "mouse based"
> motion control system we talked about on this list.

I spend alot of time learning new stuff. It always has helped keep 
things interesting. When I started in engineering I ran my own little 
electronics shop on the side, repairing home electronics. When I started 
writing software, I ran a BBS out of my house (4 ma bell phone lines!), 
and later started my own web-development/hosting company. Now that I am 
older, I do those things less, but I still collect and restore antique 
radios. All said & done, I guess I am just a geek, but it makes me happy :-)
Grant M.


-- 
Grant Mongardi
Systems Engineer
NAPC

gmongardi at napc.com
http://www.napc.com/
781.894.3114 phone
781.894.3997 fax


NAPC | technology matters




More information about the Discuss mailing list