>You are not defined by your chosen software stack: I recently asked via Twitter what young engineers wanted to know about careers. Many asked how to know what programming language or stack to study. It doesn’t matter. There you go. I generally agree with this point and many others in the article but when looking for a position the tech stack of a company you're interviewing with matters a whole lot. Using some older…
I see your point, but Facebook had large collection of code written in php(still is?), and they are far from having "lack of investment or interest in technology."
Don't call yourself a programmer, and other career advice (2011)
21–30 of 176 posts
Re: Don't call yourself a programmer, and other career advice (2011)
#22>You are not defined by your chosen software stack: I recently asked via Twitter what young engineers wanted to know about careers. Many asked how to know what programming language or stack to study. It doesn’t matter. There you go. I generally agree with this point and many others in the article but when looking for a position the tech stack of a company you're interviewing with matters a whole lot. Using some older…
I see your point, but Facebook had large collection of code written in php(still is?), and they are far from having "lack of investment or interest in technology."
But this isn't a dig at php, just stating chosen languages/frameworks matter a lot. I think it speaks volumes about a company's tech philosophy if they still mainly use php and jquery for web development.
Re: Don't call yourself a programmer, and other career advice (2011)
#23Don't call yourself an Engineer unless you are licensed to do so. Most states have a professional licensing board to oversee the practice of Engineering. Here's the link to the one in my home state of Indiana.[1] I've been a programmer, system administrator and a machinist. I've never called myself an engineer, and wouldn't want the criminal liability for doing so. I wouldn't call myself a "computer doctor" either fo…
Re: Don't call yourself a programmer, and other career advice (2011)
#24Don't call yourself an Engineer unless you are licensed to do so. Most states have a professional licensing board to oversee the practice of Engineering. Here's the link to the one in my home state of Indiana.[1] I've been a programmer, system administrator and a machinist. I've never called myself an engineer, and wouldn't want the criminal liability for doing so. I wouldn't call myself a "computer doctor" either fo…
You cannot however represent yourself as a licensed professional (engineering or otherwise) without actually having that license. That's what's illegal.
Re: Don't call yourself a programmer, and other career advice (2011)
#25> Engineers in particular are usually very highly paid Cost Centers, which sets MBA’s optimization antennae to twitching disagree completely with this. I view scientists, engineers, programmers, and system administrators as a part of the profit center because they are intrinsically tied to value creation and value amplification.
Re: Don't call yourself a programmer, and other career advice (2011)
#26Don't call yourself an Engineer unless you are licensed to do so. Most states have a professional licensing board to oversee the practice of Engineering. Here's the link to the one in my home state of Indiana.[1] I've been a programmer, system administrator and a machinist. I've never called myself an engineer, and wouldn't want the criminal liability for doing so. I wouldn't call myself a "computer doctor" either fo…
Re: Don't call yourself a programmer, and other career advice (2011)
#27It's true that hirers expect you to sell yourself, beyond just showing that you're qualified for the job. But I don't mind saying I'm a programmer by trade, and good enough for the job you're offering. It's up to my manager whether I add $500,000 to the bottom line; in general, engineers/programmers/technicians don't get to choose what they work on.
Re: Don't call yourself a programmer, and other career advice (2011)
#28>You are not defined by your chosen software stack: I recently asked via Twitter what young engineers wanted to know about careers. Many asked how to know what programming language or stack to study. It doesn’t matter. There you go. I generally agree with this point and many others in the article but when looking for a position the tech stack of a company you're interviewing with matters a whole lot. Using some older…
> Using some older/unfashionable languages or maintenance-only frameworks indicates a lack of investment or interest in technology. Not necessarily. Although many would consider C an older language, it's often the right language for the right job (e.g. network packet processing).
- There is always a need for low-level programming, and there is not as much development of new languages, abstractions, frameworks, and libraries in the low-level space. Indeed, most of the time you don't want any abstraction, framework or library between you and the low level thing you want to do.
- In the high-level programming space, there is a never ending race to climb higher and higher in the software stack. As such, all frameworks tend to be obsolete faster. Either it is replaced by the new high level hotness, or it gets stuck as a middle-level somewhere, below the new hotness.
Because of that, low level things don't become outdated as fast.
Re: Don't call yourself a programmer, and other career advice (2011)
#29>You are not defined by your chosen software stack: I recently asked via Twitter what young engineers wanted to know about careers. Many asked how to know what programming language or stack to study. It doesn’t matter. There you go. I generally agree with this point and many others in the article but when looking for a position the tech stack of a company you're interviewing with matters a whole lot. Using some older…
Re: Don't call yourself a programmer, and other career advice (2011)
#30Don't call yourself an Engineer unless you are licensed to do so. Most states have a professional licensing board to oversee the practice of Engineering. Here's the link to the one in my home state of Indiana.[1] I've been a programmer, system administrator and a machinist. I've never called myself an engineer, and wouldn't want the criminal liability for doing so. I wouldn't call myself a "computer doctor" either fo…