6
   

What's a software developer to do...

 
 
Reply Tue 17 Mar, 2009 08:41 am
... when they stop caring about how and start caring about what? When they're over the frameworks and the technologies and languages and ideologies and just care about what it is that they're building? Does anyone hire people like that? Should I just suck it and become a manager?

  • Topic Stats
  • Top Replies
  • Link/Embed
Type: Question • Score: 6 • Views: 221 • Replies: 16

 
View best answer, chosen by FreeDuck
View Profile Thomas
 
  1  
Reply Tue 17 Mar, 2009 10:20 am
What? You care about the results of your programming? That's so ... quaint. Are you old?
0 Replies
 
  1  
Reply Tue 17 Mar, 2009 10:24 am
Nah, that's only a sign of experience; you can start worrying a lot, though, if you ever start thinking how some idiot might take your program and misuse it!

That goes for all programming, but applies most particularly to simulations of supernova explosions and financial risk modelling.
View Profile Thomas
 
  2  
Reply Tue 17 Mar, 2009 10:28 am
On a more serious note, there is an alternative you might try before you get that pointy haircut: You could write software at an engineering company; software driving, simulating, or controlling whatever machines the company happens to be engineering. Engineers tend to be pragmatic about the 'how' of programming, to be focused on the 'what', and to wear any ideology lightly.

Judging by what's annoying you, you've been hanging out with programmer-programmers too much.
  1  
Reply Tue 17 Mar, 2009 10:40 am
Hah. Yeah, I don't have to worry about that as I seldom build anything useful. Right now I'm building an application used to treat travel agents like slave labor. It tracks every second of their time. Who wants to work like that? I can't even believe people do. Simulations of supernova... much more exciting.
  1  
Reply Tue 17 Mar, 2009 10:42 am
You are probably right, Thomas. I'm a little bit stuck in that the technologies that I have the most experience in are not widely used for such purposes. Not that I'm not a quick study, just that I'd probably have to start at a lower rung on the salary scale. Well, that might be ok.

How's your freedom treating you?
View Profile DrewDad
 
  1  
Reply Tue 17 Mar, 2009 11:02 am
Whatever happened to just letting travel agents earn their commissions?

Or is that an old-fashioned notion?
  1  
Reply Tue 17 Mar, 2009 11:09 am
Yeah, these might not be the traditional travel agents you're thinking of. These are people who work reservations off a prioritized queue and who get bonuses based on how many and how fast. Think of it as something likely based in India...
0 Replies
 
View Profile Thomas
 
  1  
Reply Tue 17 Mar, 2009 11:41 am
Just out of curiosity: What technologies do you have the most experience with?

Freedom continues to treat me very nicely. Especially now that the sun is coming out and it's finally getting a little warmer.
  1  
Reply Tue 17 Mar, 2009 11:46 am
Java web-based applications mostly, and the various application servers and frameworks that come with that. I've been doing some recent web client work in Flex, which is a nice change, but not exactly floating my boat. In general, I think Java is a rather inefficient language for engineering problems, but I could be wrong.

Thank goodness for the sunshine. I'm going to enjoy that on my furlough days.
View Profile Thomas
 
  1  
Reply Tue 17 Mar, 2009 12:05 pm
Oh, we did use Java for some engineering work. Granted, it's indeed kind of slow, and kind of a resource hog. On the other hand, it's not bad enough in this department to be a show-stopper -- especially as long as Moore's law remains friendly to us. Plus, its a good language for prototyping, and provides hooks for embedding C code in case you need computing speed for number crunching and the like.

So if and when you're looking for a job in the quaint old let's-get-something-done industry, you may well find the market friendlier to your skills than you think.
View Profile roger
 
  1  
Reply Tue 17 Mar, 2009 12:30 pm
Gosh, back when the world was much younger, I was a machinist just begging to be told what they wanted, without them trying to tell me how to get there.
0 Replies
 
View Profile Robert Gentel
  Selected Answer
 
  2  
Reply Tue 17 Mar, 2009 12:33 pm
I used to build the boring stuff for the people who didn't care how it was built as long as it was built by impossible (to do well) deadlines in the day, and work on stuff I liked at night.

After a few years I had enough apps built on my own that I started a business. The main reason I prefer to work for myself is so that we can do the applications well. I really hate having to cut corners and enjoy now being able to do better work.

I vote for starting your own project that you enjoy if you have the time.
  1  
Reply Tue 17 Mar, 2009 12:43 pm
No time right now, but I think that's generally where I'm headed. Either that or back to school.

Roger, one of the reasons I considered donning the pointy-haired wig (hat tip, Thomas) is that I think I'm well equipped to separate the how from the what, and to let the people responsible for the how deal with that question, as well as "when". You can hand a pile of features and a deadline to developers, but you'll only get one or the other in return unless you know how to negotiate.

Thomas, thanks for that tip. I think I will look into it. The market isn't exactly flaming hot, right now, but you never know what might happen.
  -1  
Reply Thu 19 Mar, 2009 01:06 pm
FreeDuck wrote:

......... Simulations of supernova... much more exciting.


Of course you see that mathematically it's identically equivalent to simulation of a thermonuclear explosion? I sometimes dream about computer at Los Alamos operating on granularity of femtoseconds - femto. You can watch each individual neutron leisurely hitting a nucleus in that timescale. Tell your travel agents about it, they'll be delighted - nothing in biology works that fast (far as I know, which isn't very far).

The good news is we can paint our cars any color we like in a femtosecond:
Quote:
A femtosecond is to a second what a second is to about 32 million years.

http://nextbigfuture.com/2008/02/femtosecond-laser-can-change-any-metal.html



0 Replies
 
  -1  
Reply Thu 19 Mar, 2009 01:19 pm
Thomas - you would know exactly, but my impression is that Moore's law has hit some still vaguely defined asymptotic limit; whence the multicore processors with hundreds of cores coming our way.
0 Replies
 
  0  
Reply Fri 20 Mar, 2009 09:37 am
Duck - not to worry too much about the "what", most programs don't work much of the time. Many of the alleged navigation programs are overrated. This from today's news >

Quote:


> and that's after 2 other NATO submarines crashed into each other in the middle of the Atlantic, another US sub demolished a Japanese fishing boat while coming to the surface in the middle of the Pacific, yet another crashed into some underwater mountaintop, also in the Pacific, and on, and on.

You'd think with all the satellites, onboard radars, other onboard and onshore equipment, listening devices, just plain eyesight, something would work, but nah!
0 Replies
 
 

Related Topics

New Job Disappointments - Discussion by fishin
Career in the gutter. - Discussion by Ferostie
Dagmaraka goes Dutch - Discussion by dagmaraka
Job Search - Discussion by littlek
Now there's a second profession! - Discussion by jespah
On the Fringe - Discussion by jespah
More Dispatches From the Front - Discussion by jespah
What are your work hours like? - Discussion by Reyn
Halloween at Work - Discussion by jespah
Interview Questions - Discussion by emmaisfitt
 
  1. able2know
  2. » What's a software developer to do...
Copyright © 2009 Horizontal Verticals :: Page generated in 0.36 seconds on 11/24/2009 at 04:49:41 Top End