I would advice you not to, as selfish as it may seem. Giving support for obviously doomed procedures simply keeps them alive longer, while draining your resources. At the minimum, make them pay you for the "consultation" and make sure that they pay enough to understand that it is wise to keep your productive staff in house.durand wrote: So, I walked away. They hired two engineers (because my manager is partial to engineers) and I had to teach them basics like data structures and algorithms and, even though they have a month's warning, I was allocated 5 days to do the handover of the systems I had developed. Now I support those two via email on a daily basis - it's not their fault the business decisions suck, so I help them out with Q&A's.
Occupying yourself as a commercial programmer
Re:Occupying yourself as a commercial programmer !?
Re:Occupying yourself as a commercial programmer !?
yeah. Everyone recommends that. It's just that I worked really hard for so long and I'd rather not let it collapse. They're getting the hang of it slowly.
But almost everyone I know has a story like this. Several programmers and IT people I used to know have actually left the industry to open up their own little ventures.
But almost everyone I know has a story like this. Several programmers and IT people I used to know have actually left the industry to open up their own little ventures.
Re:Occupying yourself as a commercial programmer !?
Work as a programmer can be a good job to have, provided you meet a very specific set of criteria:
I doubt you can expect to be paid according to your skill level these days, either, with so many programmers out there who can do the job, even if they don't do it particularly well.
You also have to be careful of people who are looking for computer scientists for jobs that may involve programming but are primarily something other than programming. There's no surer way to be bored to tears every day of the work week.
I recently was fortunate to be working for someone who was a programmer himself and a laid-back guy besides, and the programmng job was a pretty good one there. Otherwise, it's nothing like hobby programming.
Speaking of which, like df said, when you get a job as a programmer, all desire to do programming when you get home from work will quickly evaporate. Looking at code in my free time has become completely unappealing to me anymore.
- You find a boss who understands that programming takes time and that good programming is worth doing. You must avoid at all costs managers (and other programmers who have any influence on your work whatsoever) who believe that writing well-designed code (i.e., with proper class organization, error-checking, etc., not necessarily 100% optimized code) is something "for later."
- The work you're doing is something that actually interests you.
- You find a place where working more than 40 hours a week is rare and even if you do you know you'll be compensated for the extra time.
I doubt you can expect to be paid according to your skill level these days, either, with so many programmers out there who can do the job, even if they don't do it particularly well.
You also have to be careful of people who are looking for computer scientists for jobs that may involve programming but are primarily something other than programming. There's no surer way to be bored to tears every day of the work week.
I recently was fortunate to be working for someone who was a programmer himself and a laid-back guy besides, and the programmng job was a pretty good one there. Otherwise, it's nothing like hobby programming.
Speaking of which, like df said, when you get a job as a programmer, all desire to do programming when you get home from work will quickly evaporate. Looking at code in my free time has become completely unappealing to me anymore.
Re:Occupying yourself as a commercial programmer !?
Work can be a good job to have, provided you meet a very specific set of criteria:
- You find a boss who understands that work takes time, and that good work is worth doing. You must avoid at all cost managers who believe that doing good work is something "for later".
- The work you're doing is something that actually interests you.
- You find a place where working more than 40 hours a week is rare and even if you do you know you'll be compensated for the extra time.
Without at least these three things a job is a nightmare...
I think you get the point.
- You find a boss who understands that work takes time, and that good work is worth doing. You must avoid at all cost managers who believe that doing good work is something "for later".
- The work you're doing is something that actually interests you.
- You find a place where working more than 40 hours a week is rare and even if you do you know you'll be compensated for the extra time.
Without at least these three things a job is a nightmare...
I think you get the point.
Re:Occupying yourself as a commercial programmer !?
To get such a boss is only possible if the 'Boss' was an
x-programmer, only they'll b able to understand .
x-programmer, only they'll b able to understand .
Re:Occupying yourself as a commercial programmer !?
Point taken, but let's cut that 40 down to 30 or 25 or something like thatmystran wrote: Work can be a good job to have, provided you meet a very specific set of criteria:
- You find a boss who understands that work takes time, and that good work is worth doing. You must avoid at all cost managers who believe that doing good work is something "for later".
- The work you're doing is something that actually interests you.
- You find a place where working more than 40 hours a week is rare and even if you do you know you'll be compensated for the extra time.
Without at least these three things a job is a nightmare...
I think you get the point.
- Colonel Kernel
- Member
- Posts: 1437
- Joined: Tue Oct 17, 2006 6:06 pm
- Location: Vancouver, BC, Canada
- Contact:
Re:Occupying yourself as a commercial programmer !?
That has its drawbacks as well (speaking from experience here). The problem with developers who get promoted to management is that many of them never learned how to manage properly. I mean that in the sense of knowing how to manage and motivate people, and also in the sense of knowing the ins and outs of software project management (estimation, scheduling, tracking, fighting off upper management, etc.).me wrote: To get such a boss is only possible if the 'Boss' was an
x-programmer, only they'll b able to understand .
So far, the best manager I've worked for is an ex-programmer, but not a recent one. He's been a project manager for at least 10 years, so his technical skills are obviously way out of date. It doesn't matter though, because he really understands the development process and the need to do things "right", but without the kind of over-engineering that can make a project late. He's good at coming up with a reasonable schedule and defending it to his boss, which really helps make my life easier (nothing worse than the #@$*@#$ CEO coming into your office to "motivate" you, only to make you want to punch his #@$@*# lights out ).
Top three reasons why my OS project died:
- Too much overtime at work
- Got married
- My brain got stuck in an infinite loop while trying to design the memory manager