Why are we so bad at software engineering? Because most software comes without any liability.
Professional services companies business is about selling/billing hours. Those involved in the sales are seen as an asset, those involved in providing the service are seen as a cost. They don´t care about the latter.…
I feel your pain, but beware, university degrees are not the solution to life problems. I´ve got one, supposedly a hot one, in C.S. and my life has been stuck in absurdity forever and I´ve been stuck in insanely shitty…
Agree. It´s buying what doesn´t add much value/differentiation to focus on the things that are important to the company.
but they still need to get his job done
Enterprise web development (or any enterprise development) has always been dehumanizing. It´s the vertical organizational model applied to software development. The enterprise implementation of Agile is just the…
On continuous delivery: "Given that all of the changes deployed are individual commits, the deployments are low risk and cause less bugs". I would like to know the source of this claim. I guess someone did an study on…
KISS + YAGNI + constant refactor. Code is a means to an end and I suck at futurology.
Procrastination is more about dreams, opportunities and possible outcomes than time management and emotions. If you have the chance to win it big doing something you love you will find the time. If you have less of a…
Agree. But in the past it was also taught in no so serious places. Today it does not.
The move from Pascal to Java made a transition from learning how to program a computer to learning how to build apps using java-like OOP and libraries. Most places where Java is taught don´t teach about computer…
I find the wording of your last paragraph a little insulting. Please answer: do you think aerospace, embedded and relational DB engines is dated work that has not evolved?
Not an easy problem to solve. And this is why, given the odds, a career in tech is probably a bad decision. To avoid ageism while being an IC you need to find a job in a niche where the domain is CS and/or ENG based (as…
Where do they go? A-Management. B-Consulting. C-Stagnation. D-Endure a string of jobs where they are mobbed because they are seen as a threat until they retire from the industry.
But in most cases they don´t care, hide, or are in a position to understand.
So, living conditions in your typical high polluted city have nothing to do with being depressed or suicidal?
If you plan to go global don´t repeat glassdoor mistake (or is it on purpose?). In countries where inflation rate is big (like 30-50% a year) salary info that is not tied to the date the worker was perceiving it, its…
Lots of freeloaders and incompetent power trippers in the middle layers and above. Small orgs. and startups cannot afford this kind of workers. In my current project (big co.) we have a technical PM, a non-technical PM,…
If they want to rock the boat who I am to tell them no to. In these Google cases the problem seems to came from the position they are trying to rock the boat. More as a child rebelling against a parent than as a worker…
Probably the result of years of social engineering played upon the protesters. They fail to see Google is not their friend. But also fail to see that the part they play as Google employees is not that important either.
Airplane safety is/must be regulated by laws, not by companies cultures and values. In the case of boeing/uber the problem is the regulators are getting more and more relaxed and/or corrupt.
In service companies (consulting firms, software factories) the path is from business related positions (BA, sales, etc.) to management. Here devs as seen as cogs. In tech companies the path is from dev to management.…
Try to get better at writing code that is easy to refactor. Good code is rarely written in one pass, but in iterative refinements. So, instead of trying to get the definite code from the get go, start with a simple…
It never ceases to amaze me the solid social engineering that has been played upon a big part of the middle and upper middle class millennial group. The belief in social-justice oriented companies, inclusion…
From your text I can not determine if your team lead is just incompetent or it´s trying to undermine you to take credit for your work. In any case, if you quit, he will cash on it. In my opinion you should cool down as…
Why are we so bad at software engineering? Because most software comes without any liability.
Professional services companies business is about selling/billing hours. Those involved in the sales are seen as an asset, those involved in providing the service are seen as a cost. They don´t care about the latter.…
I feel your pain, but beware, university degrees are not the solution to life problems. I´ve got one, supposedly a hot one, in C.S. and my life has been stuck in absurdity forever and I´ve been stuck in insanely shitty…
Agree. It´s buying what doesn´t add much value/differentiation to focus on the things that are important to the company.
but they still need to get his job done
Enterprise web development (or any enterprise development) has always been dehumanizing. It´s the vertical organizational model applied to software development. The enterprise implementation of Agile is just the…
On continuous delivery: "Given that all of the changes deployed are individual commits, the deployments are low risk and cause less bugs". I would like to know the source of this claim. I guess someone did an study on…
KISS + YAGNI + constant refactor. Code is a means to an end and I suck at futurology.
Procrastination is more about dreams, opportunities and possible outcomes than time management and emotions. If you have the chance to win it big doing something you love you will find the time. If you have less of a…
Agree. But in the past it was also taught in no so serious places. Today it does not.
The move from Pascal to Java made a transition from learning how to program a computer to learning how to build apps using java-like OOP and libraries. Most places where Java is taught don´t teach about computer…
I find the wording of your last paragraph a little insulting. Please answer: do you think aerospace, embedded and relational DB engines is dated work that has not evolved?
Not an easy problem to solve. And this is why, given the odds, a career in tech is probably a bad decision. To avoid ageism while being an IC you need to find a job in a niche where the domain is CS and/or ENG based (as…
Where do they go? A-Management. B-Consulting. C-Stagnation. D-Endure a string of jobs where they are mobbed because they are seen as a threat until they retire from the industry.
But in most cases they don´t care, hide, or are in a position to understand.
So, living conditions in your typical high polluted city have nothing to do with being depressed or suicidal?
If you plan to go global don´t repeat glassdoor mistake (or is it on purpose?). In countries where inflation rate is big (like 30-50% a year) salary info that is not tied to the date the worker was perceiving it, its…
Lots of freeloaders and incompetent power trippers in the middle layers and above. Small orgs. and startups cannot afford this kind of workers. In my current project (big co.) we have a technical PM, a non-technical PM,…
If they want to rock the boat who I am to tell them no to. In these Google cases the problem seems to came from the position they are trying to rock the boat. More as a child rebelling against a parent than as a worker…
Probably the result of years of social engineering played upon the protesters. They fail to see Google is not their friend. But also fail to see that the part they play as Google employees is not that important either.
Airplane safety is/must be regulated by laws, not by companies cultures and values. In the case of boeing/uber the problem is the regulators are getting more and more relaxed and/or corrupt.
In service companies (consulting firms, software factories) the path is from business related positions (BA, sales, etc.) to management. Here devs as seen as cogs. In tech companies the path is from dev to management.…
Try to get better at writing code that is easy to refactor. Good code is rarely written in one pass, but in iterative refinements. So, instead of trying to get the definite code from the get go, start with a simple…
It never ceases to amaze me the solid social engineering that has been played upon a big part of the middle and upper middle class millennial group. The belief in social-justice oriented companies, inclusion…
From your text I can not determine if your team lead is just incompetent or it´s trying to undermine you to take credit for your work. In any case, if you quit, he will cash on it. In my opinion you should cool down as…