Make it three-dimensionalby adding a fourth circle with C-level skills and you've got the CTO diagram ! Seriously this is by far the smartest thing I've read associated with "senior developer", and can be of great use when hiring decisions need to be made.
What are some C-level skills?
The Conjoined Triangles of Senior-Level Development
71–79 of 79 posts
Re: The Conjoined Triangles of Senior-Level Development
#72Earlier quoted context omitted.
The alternative solution is what we have today when large tech companies prefer to hire people from high status schools.
Yeah, but part of my point, which I suppose I could have made more explicit, was that I don't have to work for a large tech company. Or any company at all. I can, if I really want to, strike out on my own and do it myself. That's how I got started getting paid to program. That path isn't for everyone, but I think that it's possible at all is a wonderful thing. I get a sinking feeling in my gut when I even contemplate…
Re: The Conjoined Triangles of Senior-Level Development
#73Ah, the usual social justice crap. Nothing of value here.
Re: The Conjoined Triangles of Senior-Level Development
#74Earlier quoted context omitted.
> I typically suggest to them that they start at 10hrs/wk while at their current job to see if they like the work. ha. Good one. oh wait you're serious. Noooooooooooooooooooooooo
I do what works for me. The best people I've ever hired were all this way. I don't think I deserve such shitpost replies in return.
The idea that I should risk my current job for a chance at working elsewhere is terrible.
Re: The Conjoined Triangles of Senior-Level Development
#75> Since existing biases in tech are strongly and undeniably tilted toward white males... Ah, the usual social justice crap. Nothing of value here.
Re: The Conjoined Triangles of Senior-Level Development
#76Earlier quoted context omitted.
I can't speak for the parent comment, but I will say that while there are plenty of developers with "X years experience" who are not operating at a senior level, it is unrealistic to expect that someone will be operating at senior level without those years of experience. I liked their ideas around direction given vs. direction required. I liked their distrust of the notion of "cultural fit". I liked that they identif…
This is the kind of thing that bugs me, though, this sort of software-engineer exceptionalism. We like to pretend that somehow we're the only ones who have complex projects with tight deadlines and changing requirements. We like to pretend that if you haven't been coding since you were in diapers you can't possibly have enough context or experience or sense of the history of tech to make good decisions. We like to pr…
> This is the kind of thing that bugs me, though, this sort of software-engineer exceptionalism. We like to pretend that somehow we're the only ones who have complex projects with tight deadlines and changing requirements.
In other news, the lead civil engineer on the local levy project has only two years experience and their only training was an associates degree in CAD, but don't worry because they used to be a lawyer and so they know all about "shifting requirements, teamwork and pragmatic approaches to dealing with a client's wants".
>They're bad at it because they got a bunch of ideology about theoretical purity shoveled into their heads in college instead of a bunch of pragmatism.
Others have addressed this better than I can[0].
Re: The Conjoined Triangles of Senior-Level Development
#77Earlier quoted context omitted.
For what?
You made the following statement `Health care in countries that have the best results are also heavily regulated` give a citation backing up your statement.
http://thepatientfactor.com/canadian-health-care-information...
The reams of regulations for the health care systems of other country's health care systems are mostly not hard to find. You can start there, and then check here for more details:
http://www.commonwealthfund.org/~/media/files/publications/f...
Re: The Conjoined Triangles of Senior-Level Development
#78Earlier quoted context omitted.
This is the kind of thing that bugs me, though, this sort of software-engineer exceptionalism. We like to pretend that somehow we're the only ones who have complex projects with tight deadlines and changing requirements. We like to pretend that if you haven't been coding since you were in diapers you can't possibly have enough context or experience or sense of the history of tech to make good decisions. We like to pr…
I'm going to make myself very plain: For anyone who intends to pursue a technical/engineering career path, as opposed to switching to the managerial/entrepreneurial path, you're going to need to master some very difficult technical subjects. The point of calling a profession "engineering" implies that there is quite a bit of depth to the technical side. Therefore, calling someone a "senior" engineer implies that they…
And the very first comment on that post is a better rebuttal than I have time to write up:
But working as a consultant to a lot of big companies (and a lot of small ones) over the past few years, I don't think the degree matters so much. The thing that matters to the exclusion of everything else is which side you're on: are you working to make something great or are you collecting a paycheck and trying to stay out of the line of fire?
A CS degree, X years of experience in tech, writing PDP-11 assembly in your diapers, etc. are terrible indicators of which side of that divide someone will be on.
Re: The Conjoined Triangles of Senior-Level Development
#79"Senior developer" is a job title. Think of it as army ranks, each national army might have their own names and ways or promoting others. Some people also argue what is the difference between calling yourself coder, programmer, software developer and software engineer, and even taking the debate as far as questioning if a software engineer is an actual engineer. To be honest, these debates are sort of empty unless th…
I think you've missed the point of the article. I thought it was going the "debate over words" direction you're responding to, but it ended up being a lot less about what the word means, and a lot more about what the concept of "seniority" in our field entails, which is a lot more interesting.