|
|
|
Nice one!
Going to listen more of them
|
|
|
|
|
Great ... BR
|
|
|
|
|
I think he is "screaming" "Give me all the codez!" "Give me all the codez!"
|
|
|
|
|
Ron Anders wrote: "Give me all the codez!"
That's the problem with the youth of today, they want everything handed to them on a plate.
Back in my day we were happy with just "Give me some of the codez!".
|
|
|
|
|
|
Great track , very catchy indeed ...
|
|
|
|
|
|
Sander Rossel wrote: If I moved around like that I wouldn't have the breath left to sing
Yeah, it does make you think it was lip-synced. Maybe not - don't know.
Sander Rossel wrote: Quite catchy though
Flip through his stuff - he has a lot more that it interesting. Kiss of Life, Games Without Frontiers, The Rhythm of the Heat...
|
|
|
|
|
I'm not sure I can find the articles relating to this difference I am trying to figure out in my head.
When discussing what a Senior Software Developer/Engineer should be and do, the 2 things that that stick out relate to Training Juniors and Doing multiple things (being either projects or multiple languages)
So I am split on that 1, being aware of multiple languages is like having multiple tools in the workshop. Knowing that another tool might be better fit to the job.
This seems to limit a proficient person. Someone that say is expert in C#.net back end.
They can easily say No if a job is proposed and wanting C#.net to be the implementation, but maybe not 100% on offering a different solution
The make code and systems which are solid at launch. highly maintainable by others, and delivered on time that they had a hand in proposing.
But that person is not "senior" because not multiple languages. Will only take 1 job on at a time. Can work in a team but not as classic "mentor", happy to share knowledge but not the Padawan/Master strictness.
Is there another term for this career path, Mastery or Proficiency, which is slightly different, or is the Senior concept a push over from other career structures.
|
|
|
|
|
maze3 wrote: C#.net
Of course, a senior developer would know that there's no such thing as "C#.net".
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
It's the .NET version of C#, even more .NET for the same price!
GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
Proficient: I can do hard stuff.
Senior: I can do hard stuff but 99% of my bugs will be stupid stuff like "==" instead of "=" beacuse of seniliority.
GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
"Proficient" : "I can do this stuff".
"Senior" : "I get paid more".
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
My definition of a Senior Developer is one that does not need help.
But I get your point. I hired a Senior Developer years ago but he wanted a lot of hand holding, not writing code, but in knowing what to work on next. He was still Senior because he did not need help writing code, but he lacked a lot of skills other Senior Developers have.
|
|
|
|
|
Seems to me that we had these ratings, graded from senior to junior:
Leaps tall buildings in a single bound
Must take a running start to leap over tall buildings
Can only leap over a short building with no spires
Crashes into building when attempting to jump over them
Cannot recognize buildings at all, not to mention jump.
>64
If you can keep your head while those about you are losing theirs, perhaps you don't understand the situation.
|
|
|
|
|
I think the only "senior" developers I have seen were called that (and probably earned accordingly) because they were old or with the company for many years.
It never said anything about their skill level.
They always underwhelmed me with their lack of basic knowledge of any tech after approx. 2005.
Doing the same thing for 20 years != 20 years of experience.
A common misconception, it seems
|
|
|
|
|
I've found differently when I worked at consulting firms like sogeti and emc. The would hire at the senior level and pay accordingly, but they expected particular skills, bordering on project management, and definitely including team lead abilities.
Real programmers use butterflies
|
|
|
|
|
I've found new hires are set to much higher standards than own employees
Although I worked at a consulting firm, and with, and the average did seem to be a bit higher.
|
|
|
|
|
Boss:That guy has 10 years of experience!
Me: No - he has 1 year of experience 10 times!
We let him go...
If you can't laugh at yourself - ask me and I will do it for you.
|
|
|
|
|
Sander Rossel wrote: I think the only "senior" developers I have seen were called that (and probably earned accordingly) because they were old or with the company for many years.
It never said anything about their skill level.
They always underwhelmed me with their lack of basic knowledge of any tech after approx. 2005. If that's truly part of your metrics for judging someone's capability, I look forward to your career plans when you are in late middle age.
Software Zen: delete this;
|
|
|
|
|
It is, seeing how pretty much everything we're working with nowadays was released after that time. .NET 3.5+ (introducing stuff such as LINQ and EF), .NET Core, Git, many (or all?) front-end frameworks, DevOps and CI/CD, microservices, pretty much anything cloud... Even "old tech" such as SQL and Web API's have evolved (preferring JSON over XML for example).
And not only tech, but methodologies such as Agile and Scrum as well.
I make modern web apps in reasonably modern environments, so yeah, having knowledge of modern tech is most certainly one of my metrics!
If you think these people were any good before 2005, think again by the way. Many I've met were not aware, or did not understand, how to properly apply OOP principles. Oh yeah, and all your logic goes in huge SQL stored procedures, because that's your central unit that all software has access to. NoSQL is a curse word.
Trust me, when I say these people are not good at programming, they're not good at programming. What usually sets them apart is their knowledge of the field and environment (as they've been using and developing it for the past 10+ years) and the long hours they make to make up for their lack of skill, knowledge and interest in (new) tech. Yeah, I've worked with some really bad seniors.
Really great at keeping stuff going and fixing bugs, really frustrating for any new development.
I really hope my career plan won't be to work on obsolete tech
|
|
|
|
|
I am one of the people you are disparaging, as I turn 60 in less than two weeks. While I am currently the oldest member of my team, I am also the leading advocate for new technologies and new techniques. I will admit I don't do web programming. My fields of expertise include complex machine UI's, real-time distributed process control, and embedded applications.
By your standards and based upon these factors I'm an out-of-date oldster who should be euthanized because I'm in your way. I will be laughing my ass off from hell when you do, as you try to run a commercial ink-jet printing system(*) from a web server. You're trying to keep track of printing four colors on both sides of the paper, at 600x900 dpi, putting down over 1 billion drops of ink per second, on paper that's moving over 10 feet per second, and that's for one system.
(*) Using my current job as an example
Software Zen: delete this;
|
|
|
|
|
Aren't you projecting your own frustrations a bit?
People come in all shapes and sizes so I try not to generalize too much.
I never said old people are unskilled or stop learning two decades before they retire, I only said I've met people like that and they were called senior because they were old.
In fact, I said "old or with the company for many years." (and those two usually correlate, but not necessarily.)
I knew this guy, only 38, had been with the company since he was 18, so 20 years.
He was one of the two senior developers and by far the best of the two, but also the worst programmer in the team.
New projects stressed him out and he only worked on projects he already knew, which really weren't anything special in terms of quality or complexity.
He knew the systems inside out though, and when you said "we need to update service X" he'd say "then you also need to update services A, Y and Z."
The other senior was slightly older, early 40's, and he did nothing, if he did anything it caused bugs and he literally slept on the job (they put a close eye on him, probably building a dossier).
These were the only two developers who could access the production environments because they were seniors.
All others had to go through the least helpful bunch of sysadmins I've ever met.
And in other, similar, instances the senior was just old
Just because you're old, doesn't mean you are skilled or knowledgeable.
I've also met lots of juniors and mediors who were really bad at programming, but that wasn't the question.
Likewise, I've met awesome young developers, but they rarely got a senior title as they were only around their 30's and people don't buy that.
Whenever I think of old(er) people who are definitely senior and good at what they do I think of some CP members, most notably Marc Clifton.
I also just read Clean Architecture and The Pragmatic Programmer, both books written by old folk!
And sometimes people just work with older technologies and that's okay (like mainframe maintenance or something, I don't know), just not in the (web development) environments where I work.
Gary R. Wheeler wrote: I am one of the people you are disparaging, as I turn 60 in less than two weeks. [...] By your standards and based upon these factors I'm an out-of-date oldster who should be euthanized because I'm in your way. My whole point is actually that age doesn't mean an ing thing!
Happy early birthday by the way!
|
|
|
|
|