jdoege | 2 years ago | on: Ask HN: Stuck as a developer for 15 years. How to become a manager?
jdoege's comments
jdoege | 5 years ago | on: Perl One-Liners Cookbook
jdoege | 5 years ago | on: Bjarne Stroustrup Weighs in on Distributed Systems, Type Safety and Rust
Perl 7 is the new opportunity for backwards incompatibility (and probably doesn't even have an entry on Tiobe which would make your argument even stronger!)
Also, Tiobe is about as interesting as a gossip column. There are many reasons to pick one language over another, but ranking on Tiobe will never be one of them.
jdoege | 5 years ago | on: The pervert's guide to computer programming languages (2017) [video]
jdoege | 6 years ago | on: PEG Parsers
Also, PEG makes having a context sensitive lexer not simply trivial but no effort at all because lexing and parsing are all the same process. It you want to have two different token-types for an INT-looking-thing at two different places in your grammar for, "reasons", you are free to do so. Try that in a discrete lex/parse style grammar.
jdoege | 7 years ago | on: Ask HN: What's your catch-all note taker?
jdoege | 7 years ago | on: C++ Core Coroutines Proposal [pdf]
jdoege | 7 years ago | on: Ask HN: Does anyone have something negative to say about RISC-V?
jdoege | 7 years ago | on: Ask HN: Does anyone have something negative to say about RISC-V?
jdoege | 7 years ago | on: Brief History of JIT in MoarVM for Perl 6
jdoege | 7 years ago | on: The Awk Programming Language (1988) [pdf]
If you are doing it for immediate application in a job or wish to acquire a skill you think might be required in a job then the answer is probably Perl 5. Despite the noise about Perl, it is still used a lot in many industries for flow control and inter-tool format conversion as well as many other applications. Many, many people understand perl and use it for rapid development of automation tools. I can tell you for a fact that it is pervasive in the semiconductor industry and is practically a job requirement, there.
jdoege | 8 years ago | on: Why Create a New Unix Shell?
jdoege | 8 years ago | on: All the things I hate about Python
Then, if you still really want to change to the managerial path, you must again be brutally honest with yourself as you try to figure out why that has not yet been an option. Usually a technologist starts to get opportunities to make this choice at between 5 and 10 YOE. It might be that you unintentionally are signaling to your management that your preference is to be a technologist either because of personality characteristics (your objection to being managed by those younger than you is a potential problem area) or obviously deep focus on technology. Figure out what is blocking you and fix it.
I understand where you are coming from with regard to being managed by those younger than you but take it from a technologist with over 30 years of experience, being a manager is not a function of seniority but of talent. As I mentioned before, management involves a different set of skills. You must evaluate managers for their talent at the activity and remove your bias based on their age. You may find that working for a young manager sometimes gives you the opportunity to lead and mentor them and help them become a better manager.
As others have mentioned, if you really want to move to the management path, you must communicate to others that is what you want. You do this explicitly by telling them and you do this implicitly by demonstrating interest and focusing on your behaviors.
Finally, I’ve noticed that it is very common for people to think that a natural and expected career progression goes from low-level worker to worker to leader to manager to director, VP and CEO. In technology, this is not the only case. Senior technologists are valuable stores of information and capability and there is a valid career progression for them which goes: low-level worker to worker to leader to senior and principal technologist to fellow to CTO. You still get leadership responsibilities but you don’t have the administrative responsibilities. It is important to note that your authority, in this circumstance, comes from a reputation for being knowledgeable and smart (influence), not from position.