Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"a senior/lead software engineer with only about 2 years of professional experience"

Has the term senior lost all meaning?



Has the term "CEO" lost all meaning, amid the hundreds of startup founders who have no management experience? Not at all. They're called CEOs because they make top-tier executive decisions and act as the public face of their startups.

Based on the post above, Bahamut's senior title is also a function of the responsibilities he's dealing with - in this case, building the first viable product of the company at an architectural level, and overseeing the completion of major features from start to finish. Just like the crop of startup CEOs in YC, his title has nothing to do with his previous experience. If the leadership of the company has decided he's fit to train new engineers and prioritize tasks for them, the "lead" description is apt too.

I'm sure there are much more skilled CEOs and much more skilled lead developers at other companies, but it's completely impractical to compare people based on internal titles. We're talking about descriptions of an employee's role in the context of his or her own company - don't read anything more into titles than that.


For 20 years I've only ever called myself "software developer", or "QA analyst," or whatever the role was. I've never added level of seniority, and I always used my own term, not whatever corporate label a particular HR department dropped on a role. ("Technical staff member?" Please.) I really don't care how my employer of the moment labels me.


My job title has often been "nerd".


Absolutely! If you framed your diploma, hung it on the wall, started work the day after graduation, and made "Senior" before you have to dust the frame the first time...


The terms CEO/CTO/etc. haven't lost their meaning with all of the startups out there (some pretty poor), why would years of experience necessarily dictate that a quality engineer cannot reach that position so quickly?

In my case, I continually hone my craft outside of work (with some breaks here and there) - I spend a lot of time learning, digesting new patterns, and assessing then. I read articles, and spin up many projects to experiment hands on with the technology, patterns, etc. My abstract depth was already sharpened from my time as a math PhD student (ultimately dropped out), and spending 2 1/2 years unemployed from having trouble finding work whetted my appetite for working to an insatiable degree. The Marine Corps enhanced my innate leadership traits, which I then took the lessons learned and applied them to leading a team (which I had to do as an acting tech lead when the tech lead had to take leave due to a family death), as well as generally carrying myself.

I earned the senior title through domain expertise at an exceptional level, and with a bit of luck achieving it in a piece of tech that exploded in popularity just afterwards (AngularJS). I have been seriously recruited as a lead developer for about a year, although I have turned down such positions for a while since I did not consider myself ready at the time.

The one thing I appreciate about being in the Bay area is that companies here recognize that such talent can exist, and such people may not even be unique. In most of the country, I probably would be still a mid-level developer, and not given the opportunity to demonstrate I would be a capable senior developer, much less lead developer.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: