> I have come to a realization that I don't really enjoy Software Engineering(& the processes that it comes with) but I do love programming & solving problems. I can almost guarantee that you’re just at the wrong company. Some software companies can turn even the simplest tasks into a grueling series of processes, endless meetings, and joint work across a big number of “stakeholders”. These companies will take the jo…
1000x times this. It's a weird thing our profession. There's a horrible but apt (misogynistic even) saying. Happily married men are happy husbands - Unhappily married men are great philosophers. I really feel agile has killed the happiness of our industry because it's met with a lot of back and forth, meetings, rituals, and meta-work and not actual productivity (If agile is done well though it can be amazing but that…
Ask HN: Do you hate software engineering but love programming?
291–300 of 733 posts
Re: Ask HN: Do you hate software engineering but love programming?
#292Earlier quoted context omitted.
[flagged]
> But most of all, dear friends, that quote is 2,300 years old! Was Aristotle misogynistic? Yep > In his work Politics (1254b13–14), Aristotle states "as regards the sexes, the male is by nature superior and the female inferior, the male ruler and the female subject". > While Aristotle reduced women's roles in society, and promoted the idea that women should receive less food and nourishment than males, he also criti…
Re: Ask HN: Do you hate software engineering but love programming?
#293I am the exact opposite. I mean, I don’t like processes and meetings, but I do like the planning and architecture part much more than I like actually writing code. Usually, if your mind is decently organized, I find that the problem is solved before writing a single line of code. If that happens, then the actual part of writing becomes dull and mechanical - the problem has already been solved. I’ve never understood p…
Two factors cause this to be an exercise in futility:
1. Job mobility
People are incentivized to job hop. Most employees are ramping into a new role, coasting/leetcoding while they interview elsewhere, or preparing to transfer to a new role in your company.
In a 1.5 year employment window in a given role, a team member may only be getting 6 months of productive time in the new work paradigm.
2. Capricious Management culture
The new era of tech has ushered in a fickle type of boss who has constant pivots, realignments, and shifting priorities. They speak of some utopian future for your organization and paint a picture that everything is always 'in transition'.
This means that nobody seriously considers your CICD or Agile paradigm to be a permanent thing... you only get half hearted attempts to follow it for the 8 months that it lasts before a new paradigm is forced onto your group.
Re: Ask HN: Do you hate software engineering but love programming?
#294Earlier quoted context omitted.
I read this all the time and see that software engineers don't even read the agile manifesto: ,,Individuals and interactions over processes and tools'' What you are describing is the opposite of agile
The truth is that the manifesto may as well be fiction. I'm talking about reality... what the industry actually practices as "Agile." That's why you read it all the time: because it's true.
Robert Martin (one of the creators of the agile manifesto) explains it quite well in ,,Clean Code'' presentation:
https://www.youtube.com/watch?v=7EmboKQH8lM
The whole presentation should be a must watch by all engineers so that they understand what _is_ agile to the point when they know it better than product / project managers / non-tech people.
It's hard to get a better description than the original source, and no non-tech person has authority to override the real agile at that point.
Re: Ask HN: Do you hate software engineering but love programming?
#295Re: Ask HN: Do you hate software engineering but love programming?
#296Re: Ask HN: Do you hate software engineering but love programming?
#297Earlier quoted context omitted.
[flagged]
I broadly agree with your point, but then you decided to search for quotes that apparently support your argument, and you picked... Schopenhauer, in a discussion about misogyny and marriage, which is pretty hilarious.
I did not make the rules.
Re: Ask HN: Do you hate software engineering but love programming?
#298Earlier quoted context omitted.
> so I hung out in the lobby for several hours waiting for anyone brave enough to get me to the badge people Did you consider asking someone going in or out to help you get a badge or to put you into contact with the right person? Sounds like you passively waited for someone to come and help you, which might be fine for a short while, but eventually it's better to take action. I've never heard of a "professional benc…
>> I've never heard of a "professional bench warmer" in software development. I think this is real. My friend who is serial Project Manager (he works for big corps here in Poland and changes job almost every year for last 15 years) actually uses the term "on bench" for programers that do not have projects assigned to them and he claims that he quite often hires people before project is confirmed, so from time to time…
I never changed job (Unusually work 2-4 years at one company) where I didn't have everything ready on my first day.
Re: Ask HN: Do you hate software engineering but love programming?
#299Earlier quoted context omitted.
[flagged]
I'm sorry, it really isn't a big deal and I don't think anyone would be triggered or offended by the quote! And of course historical context matters. The poster was just proffering a friendly reminder that to push society forward it's helpful to consider these things. It's just like changing our default branches from master to main, honestly probably not a huge deal to any rationale person, but the cost is negligible…
It is totally not.
As Ricky Gervais put it beautifully, like it or not, if you categorize the people of the past with the standards of today, you are preparing the people of the (near) future to categorize you about what you say today.
Now imagine that people think of Aristotle as a misogynist, like if it is actually important, he died 2,300 years ago after all and nobody studies Aristotle because "and now let's read about that guy who hated women, because it's something important to learn: women are trash", but
By the 1930s, a new kind of human zoo appeared in America, nude shows masquerading as education. These included the Zoro Garden Nudist Colony at the Pacific International Exposition in San Diego, California (1935–36) and the Sally Rand Nude Ranch at the Golden Gate International Exposition in San Francisco (1939). The former was supposedly a real nudist colony, which used hired performers instead of actual nudists. The latter featured nude women performing in western attire. The Golden Gate fair also featured a "Greenwich Village" show, described in the Official Guide Book as "Model artists' colony and revue theatre."
Or this
https://en.wikipedia.org/wiki/Human_zoo#/media/File:African_...
Sorry if I stand with Aristotle, despite him being a man of his times, and not with 20th century human zoo.
edit: to put it simply, should we talk to German people or everytime they try to say something we should shut them up reminding them that they did the holocaust?
When I disagree with someone from the US, can I use "you are the only people in history to have dropped two atomic bombs on civilians, you are wrong by design!"?
Why Aristotle is problematic, but nobody says "he was a Trump but a lot more intelligent than Trump and actually, now that I think about it, he never said >, so Aristotle was less misogynist than Trump"?
Aristotle has never been POTUS.
I understand pushing society forward, so why blame people who have died thousands of years ago for things they are not responsible of today?
Does someone really think that quoting that sentence from Aristotle will plant the seed of misogyny in people's mind?
Is this really the kind of trust we have in each other's intelligence?
I believe people can read the context loud and clear.
Re: Ask HN: Do you hate software engineering but love programming?
#300It's best to learn to deal with processes. Some companies do have really bad ones, and if that happens you should leave, but all companies will have some level of process, and every job will have some amount of work you don't like doing. Learning how to deal with this is a career skill. Remember that to your employer, you are not a coder, just as a firefighter is not a hose operator. To your employer, you are someone…
This is 100% true for progressing to management. However the OP doesn't want management, which is fine, that's what principals are for. They should just find a good "servant leadership" manager who will get all the BS out of their way, and let them do "their job."
There are really two paths: management or senior/staff IC. Up or out — stagnate in a low-level or mid-level role, and you will get replaced with a younger engineer who will do the same work for less, or a contractor, or outsourcing. Everyone is expected to improve until they reach either senior/staff IC or management. You can’t get there unless you learn how to deal with the non-coding parts of the job.