242 karma · joined February 13, 2016
Exactly. So many engineers follow a default career progression into management, and then end up losing their edge from replacing an IDE with excel spreadsheets and powerpoint, and going from meeting to meeting all day.
This also results in folk being managers, who do not have the skill and character needed to manage people.
- Management is a skill, not a career path. - Gabe Newell
I feel I still have a ton of sleep debt from my two children. Prior to having kids I never felt tired and could have really long deep sleeps. My wife then had our first and then second daughter and its not to often I have had a night of sleep without someone waking up the family at 3am in the night. They are getting better now (3 & 7 years old), but my sleep is not recovering with them maturing in their own ability to sleep all night.
I often joke to my wife I would like to be hospitalised for two weeks and put on a large dosage of Morphine coupled with a food drip and just crash for two weeks.
I do need to get on top of this though, as it really can interfere with my work (programmer). I feel tired a lot. I work from home, and I quite often pull out the futon in my home office and crash for 30 minutes in the afternoon.
Management really should be equal in pay and prestige as to a project manager or senior HR person, but instead they end up being seen as higher up the hierarchy and privy to information on what is happening behind the scenes, until they eventually communicate that down to the engineering teams beneath them.
Other then that I never dream of code, but sometimes when I am half asleep in bed I start thinking about issues and playing out scenarios I could try to fix something, or implement a new feature.
I turned down the role. I would have to enter a lottery to get a visa and then have my visa tied to my role at that company. For me as someone with two young children and an already good life in the UK, it was far to uncertain for me.
The Windows 7 machine is only for gaming / steam, I never browse the internet on there and have pretty strict firewall ruleset. To be honest, I would consider upgrading it to 10, but I missed the free window, so I really don't fancy paying for it.
My hope is that by the time that Windows 7 goes EOL, I can delete it and game just on Linux. Either that or I will get a console (as most of my gaming takes place in my living room anyhow, using a steam box).
which is why I use rxvt-unicode
People get dreams of making money from the internet, until a year or so later when they realise they are not getting anywhere. At this point they step up to the next level, of trying to build mailing lists of their former self, to try and sell them the secrets to making money online.
If there is violence in my local community, then its realistic that I could affect some level of change there. For example, I could join a neighbourhood watch, work with local police etc. Help fund a youth club.
On the contrary, if I stay informed on as much snippets of murder, deceit and corruption that happen globally, pretty soon I will feel overwhelmed and rendered powerless.
Knowing about a drug murder in Mexico or a child slavery in north Korea, is not something I can do anything about, apart from feel depressed.
These numbers are pretty typical of a large open source project with a huge user base / adoption. Kubernetes currently has 4,763 issues with 601 outstanding PRs and Rails has 550 issues with 667 PRs...so i guess someone better point out they are failing too.
After work and my family I have a very small window of time left, and that time I just want to spend alone doing things I enjoy.
After work you should do what you want to do. If that includes sports, going out and eating nice food etc, good for him. That is a balanced lifestyle, and worthy an effort to make.
I am kind of the opposite though when it comes to computers & IT and wanting to retreat a little. I started my coding career at 43 years old. I have worked in tech all my life, so the industry is nothing new to me, but I was never in engineering / software development. I was more of a Linux / network admin / systems integration engineer or run of the mill network architect (lots of time in powerpoint, visio (yuck!)). I kind of always had a healthy envy of developers, as I knew they were working within the real guts of computers and creating things. I was always the one trying to mop up the mess of a less bright developer who managed to get something dire into production. All this made me even more curious to get into that area myself.
With the advent of cloud, namely OpenStack and all the other devops'y type applications in the eco-system such as kvm, containers, vagrant, ansible, puppet etc etc, I found my nix skills could be reinvented and started learning python, brushing up my shell scripting, learning about serialising data, restful API's, messaging, models, views, controllers yada, yada, and then in turn learning lots of new tools including, git, gerrit, travis etc.
I am now loving what I do and I am super keen to learn more and more, so I do spend lots of spare time now absorbed in writing code and getting up to speed on different tooling available to developers.
Right now my spare time is spent learning rust as I would really like to get into systems programming and work with the kernel space for networking based apps.
Its weird, in that now is the time when I should be just specialising and not being so absorbed (a lot of senior guys do this at my firm, they are happy just to sit looking at some spreadsheet or project plan until 5pm and then go home), but instead I really want to develop a new career as a programmer over the next 10 - 20 years, and I love the idea of that.
I now have a laptop covered in stickers, have grown a big beard and I go all goey at the sight of some new snazzy framework. My wife jokes about it being a mid-life crisis.
I don't seem to be slowing down either, but in fact going quicker then ever before.
I am with him on instagram though, and I have no idea what alexa is.
That sounds pretty cool, what is going on there?