Earlier quoted context omitted.
I'll be 57 in 3 months. I've been coding professionally for 35 years.
I'm about to write my first Hello World and I already dislike it.
My Biggest Regret as a Programmer
221–230 of 634 posts
Re: My Biggest Regret as a Programmer
#222Earlier quoted context omitted.
I took a management path at first, thinking it was a natural progression upon obtaining over a decade and a half of experience and being enouraged by my peers over the years. I was never unhappier. I gave it everything I could. My team loved me and I shielded them from mountains of pain and frustration. I got sick from stress and mildly depressed from lack of a technically creative outlet. It took me over a year to r…
I get the impression that it's always "easy" to move into management, so there's no need to rush into a management role. In contrast, I fear that once I try management, it will be hard to move back to being a developer. How easy / hard was it for you to return to being a developer?
Personally, I'm glad I got our of management and back into the nuts and bolts side of the house.
Re: My Biggest Regret as a Programmer
#223Im of the belief that technical people and managers should really be at the same level financially and otherwise quite honestly. That's really the only way I can see the whole manager/programmer thing can work out for the benefit of everyone. When you have non-technical managers or technical-managers who's skills are out of date making decisions on behalf of the programmers you end up with a mess. That is often the c…
Ironically, the only way to fix this is for conscientious programmers to go into management, where they will have the power to actually change things.
Re: My Biggest Regret as a Programmer
#224Earlier quoted context omitted.
I'm in my late forties and have been a professional developer for 25+ years. I agree with what you said in your comment, but this stood out: "You might be dead tomorrow; you might as well enjoy today." This is not a bad way to live, but as I get older I am increasingly aware that there will be a day when I'm dead tomorrow. And for that reason I'm increasingly less interested in spending time in the state where "time…
I'm about to turn 30 in just over a month. I got my first programming job at 20 and am seriously wondering where my twenties went? Honestly it terrifies me how quickly they went. All of my twenties went about as fast as tenth grade. I blame the time shift of programming. I hear about all the adventures my wife had before we met and just think "well I was busy programming". Since getting married in September I have sp…
Re: My Biggest Regret as a Programmer
#225The best time to start a project was 20 years ago. The second best time is now.
Re: My Biggest Regret as a Programmer
#226Earlier quoted context omitted.
> JavaScript is actually an incredibly flexible and effective language. == vs === No integers. Assignment is declaration. Prototypes. Curly brackets & semicolons. Semicolon insertion. It may be flexible (in the sense that an Alfa Romeo driven into a telephone pole at 120 mph is flexible), but it sure as heck ain't effective. JavaScript is the great shame of the computing industry: that it exists, and that it is used,…
prototypes are actually a really good way to deal with inheritance.
Re: My Biggest Regret as a Programmer
#227He would have been unhappy with the other choice as well, because then it is the programming side he would be missing out on. I would advise everyone to read The Road Not Taken by Robert Frost. http://www.poetryfoundation.org/poem/173536 You chose one option out of many, and the others may no longer be a possibility. However, the writer's unhappiness does not spawn from his inability to be successful at what he does,…
Re: My Biggest Regret as a Programmer
#228He would have been unhappy with the other choice as well, because then it is the programming side he would be missing out on. I would advise everyone to read The Road Not Taken by Robert Frost. http://www.poetryfoundation.org/poem/173536 You chose one option out of many, and the others may no longer be a possibility. However, the writer's unhappiness does not spawn from his inability to be successful at what he does,…
10X the assets => retire 10 times sooner => program when you're retired => no missing out
Lifetime earning potential is almost never linear.
Re: My Biggest Regret as a Programmer
#229Step 1: Create a small business. For this, he should pick a product or service that can be that of a significant business, e.g., the one he would like to manage as as technical CEO and where initially he can develop the product or service mostly just by programming on his own. Then from that product or service, get revenue.
Step 2: Be the CEO of the business, still just a one person startup except with as much outsourced as possible -- e.g., rented offices, bookkeeping, accounting, taxes, benefits, business insurance, legal, colocation or cloud for the server farm, consultants for specialized technical topics he is not already good at, etc.
Then as the first hire, hire an office manager later to grow to one of an administrative assistant, chief of staff, head of HR, or COO. Hire the product development staff and then the CIO to manage that staff. Hire a CFO, CMO, etc.
Then for this business, be the leader he wished he'd been in the past.
His abilities as a programmer let him do well in Step 1 and also be good at the technical parts of management in Step 2.
Re: My Biggest Regret as a Programmer
#230Earlier quoted context omitted.
Thanks guys, you all make me feel better about turning 31 in a month and a half and have been coding since 15.
I stated coding when I was 11. I turned 19 a couple months ago. I guess that makes me one of those junior developers everyone talks about.