Earlier quoted context omitted.
> but in the end that will mean more for your career than anything else, unfortunately. I strongly disagree. In my organisation engineers have higher salaries than "people persons" like managers, product owners etc. Maybe it is something Eastern Europe (Romania) does better. In my country, people become managers when they don't know what to do in life, when they have not mastered any skill in 12 years of mandatory ed…
You know the very common complaint from technical people that goes "my manager/leader doesn't understand what I do"? This is the same thing but from the other side.
The Programmer's Brain
91–100 of 104 posts
Re: The Programmer's Brain
#92I need the version for programmers with extremely bad ADHD.
I have a lot of anecdotes. The thing that tricked my brain was a project I /really/ enjoyed. I could hit flow state working on it pretty often, even as a heavily distracted teenager. This led to me prioritizing a lot of things about software dev in my 20s. Not “follow your passion” but find something really engrossing. It can be hard. But seriously start buying and reading well reviewed book on ADHD, there is so much…
Re: The Programmer's Brain
#93Earlier quoted context omitted.
I have a lot of anecdotes. The thing that tricked my brain was a project I /really/ enjoyed. I could hit flow state working on it pretty often, even as a heavily distracted teenager. This led to me prioritizing a lot of things about software dev in my 20s. Not “follow your passion” but find something really engrossing. It can be hard. But seriously start buying and reading well reviewed book on ADHD, there is so much…
I was being tongue and cheek about it. I know that most programmers will benefit from the material in this book; I teach and train juniors in some of these techniques. I’ve been making games and simulations for 10 years. I’m only able to work on stuff I find interesting. I have a ton of techniques that work for me but they don’t tend to translate to other programmers. I’ve mentored a lot of engineers and I’ve had to…
Re: The Programmer's Brain
#94Earlier quoted context omitted.
The advantage of good abstracting is you can unit test one layer and make it super solid, then build the next layer with less mental load. I am not advocating making “unnecessary” abstractions. I’m not even advocating abstracting from the get go: sometimes you need to see the messy to appreciate the abstracted. This is modulo all common sense trade offs!
Making things into units and making things in generalities is something very different. There is no such thing as a new introduction of a generality that would lessen the mental load in itself, it is both a source of bugs and an obstacle to reading but of course sometimes the tradeoffs are worth it. It just that your solution to reading seems to imply that generalization as such is helpful, and I think its the main c…
Re: The Programmer's Brain
#95The most important skills i wish someone had taught me when i was a young developer was how to interact with people in all areas of the organization, and how to deal with the politics. I was (as a young person), strongly against really wanting to know about these aspects, and instead wanted to be purely technical, but in the end that will mean more for your career than anything else, unfortunately.
> but in the end that will mean more for your career than anything else, unfortunately. I strongly disagree. In my organisation engineers have higher salaries than "people persons" like managers, product owners etc. Maybe it is something Eastern Europe (Romania) does better. In my country, people become managers when they don't know what to do in life, when they have not mastered any skill in 12 years of mandatory ed…
You owe it to yourself to find higher quality "people-person"s to learn from. If that's all they're good for in your world, it's no wonder you have such a low opinion of them.
Re: The Programmer's Brain
#96Earlier quoted context omitted.
> but in the end that will mean more for your career than anything else, unfortunately. I strongly disagree. In my organisation engineers have higher salaries than "people persons" like managers, product owners etc. Maybe it is something Eastern Europe (Romania) does better. In my country, people become managers when they don't know what to do in life, when they have not mastered any skill in 12 years of mandatory ed…
You know the very common complaint from technical people that goes "my manager/leader doesn't understand what I do"? This is the same thing but from the other side.
Re: The Programmer's Brain
#97Earlier quoted context omitted.
> but in the end that will mean more for your career than anything else, unfortunately. I strongly disagree. In my organisation engineers have higher salaries than "people persons" like managers, product owners etc. Maybe it is something Eastern Europe (Romania) does better. In my country, people become managers when they don't know what to do in life, when they have not mastered any skill in 12 years of mandatory ed…
Your livelihood depends on those with people skills. If products don't get marketed, you don't eat. If products don't get sold, you don't eat. If your leader doesn't make the hard and right decisions on where to take the company, you don't eat.
Re: The Programmer's Brain
#98The most important skills i wish someone had taught me when i was a young developer was how to interact with people in all areas of the organization, and how to deal with the politics. I was (as a young person), strongly against really wanting to know about these aspects, and instead wanted to be purely technical, but in the end that will mean more for your career than anything else, unfortunately.
Re: The Programmer's Brain
#99The most important skills i wish someone had taught me when i was a young developer was how to interact with people in all areas of the organization, and how to deal with the politics. I was (as a young person), strongly against really wanting to know about these aspects, and instead wanted to be purely technical, but in the end that will mean more for your career than anything else, unfortunately.
I agree with this a great deal. I think I had a strange perception of development coming out of school. The job of a developer is to build something useful (valuable) for the company, imo. The barrier to building something useful is rarely the pure techical difficulty, in my experience. It's knowing what to build and coordinating with others. When I left school I was motivated a lot by building something "cool" or in…
Re: The Programmer's Brain
#100Earlier quoted context omitted.
You know the very common complaint from technical people that goes "my manager/leader doesn't understand what I do"? This is the same thing but from the other side.
You've just taken a good, detailed comment and dismissed it. Do you have anything else to add?
As I said, this is an example of someone forming strong opinions about something they don't really understand.
Since we're all familiar with the trope of non-technical people failing to understand the complexity and intricacies of what we do, it seemed like a good point of comparison.