> 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…
> I can almost guarantee that you’re just at the wrong company. Even if this is true (which it most likely is), there's no guarantee the company you move to (in your quest of finding "the right company") won't either a) also be the wrong company again right off the bat or b) become the wrong company again. I've kind of just given up. I've accepted I'm basically a "technical plumber". Take data from this system/vendor…
Ask HN: Do you hate software engineering but love programming?
261–270 of 733 posts
Re: Ask HN: Do you hate software engineering but love programming?
#262I love most of the things around writing code but absolutely despise all the people that have popped up around it. Software engineering feels like a jobs program where we let nontechnical freeloaders figure out how to insert themselves into our process. I think that part of the reason that software sucks so much now is that the people designing it don't love software and technology the way we do, and it shows. I thin…
Re: Ask HN: Do you hate software engineering but love programming?
#263Earlier quoted context omitted.
[flagged]
> most people stuck in unhappy marriages are men If we are counting only heterosexual and 2 people marriages, wouldn't the number of people stuck in unhappy marriages be exactly 50% men and 50% women?
Re: Ask HN: Do you hate software engineering but love programming?
#264I agree completely and have felt this way for years. And this is despite me getting a job at a "good job" (good benefits, generally respectful etc, cool language and tech). I went fully remote way before COVID. I've figured out how to cut my work with sawdust to get paid at work, and nowadays I'd say I spend more hours per workday on personal projects (programming and otherwise) than company work. So basically, I rec…
It's performance review season (feels like it always is now - twice a year and check-ins) and I do find myself not able to do those as well anymore. Because it's constantly about growth and desire for growth.
I don't want to grow professionally anymore. It's not zero sum, but effort and focus spent on my career as a backend guy isn't going to benefit me compared to, say, playing guitar or drawing.
So I have to bullshit my way through that with fake statements. In reality, I'll continue being as good as I currently am. Which is pretty good and people seem to be happy with my services.
But the way companies use growth to effectively make you orient your mindset in their favor is definitely annoying. I see you plain, monster.
Re: Ask HN: Do you hate software engineering but love programming?
#265I love most of the things around writing code but absolutely despise all the people that have popped up around it. Software engineering feels like a jobs program where we let nontechnical freeloaders figure out how to insert themselves into our process. I think that part of the reason that software sucks so much now is that the people designing it don't love software and technology the way we do, and it shows. I thin…
Totally agree. I have some hope that the current high-profile layoffs makes (at least some) non-technical people to leave the industry. I have even started seeing more and more developers that have 0 interest in programming and are in it for the money, and it shows.
Re: Ask HN: Do you hate software engineering but love programming?
#266Earlier quoted context omitted.
>most people stuck in unhappy marriages are men That is wildly untrue. The research on whether men or women are more satisfied in their marriages shows that they have about the same levels of satisfaction. For example: https://onlinelibrary.wiley.com/doi/10.1111/jomf.12077 Not really sure why the demographics of philosophers effects the impact of the statement. Most philosophers are white, would it have been more imp…
If you could bring race into it somehow then yes the statement might seem more based in historical precedence, rather than some idealistic fantasy world of hyper diversity, assuming most unhappily married men are also white.
Re: Ask HN: Do you hate software engineering but love programming?
#267Earlier quoted context omitted.
Three years ago I was stuck at a huge fortune 100 with all the ceremonies, business language, and paycheck collectors. I started to shop around. I found an amazing place, a company that was a software company not not a company that happened to write some software. The interviews went amazing, everything was Star Trek utopian future amazing, it was like the fantasy I had about where I wanted to work had manifested. I…
> 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…
Or it could be pure chaos. Years ago I joined a startup that was scaling rapidly. The interview process was exciting, the people seemed great, and the compensation was very appealing. So I go in on my first day, eager to get to work. After sitting in the lobby a while, I'm told that they aren't ready for me, and could I come back?
The next day I come in, and they again say they aren't ready, they're very very sorry, and that I should come back tomorrow. So I do.
The third day I figure, great, now I'm going to get to work. But once again, nobody's ready for me. No desk, no computer, no nothing. They weakly suggest that maybe I could find a corner somewhere and read manuals?
I politely tell them that I think this isn't a match, GTFO, and never come back. They go out of business a few years later.
Re: Ask HN: Do you hate software engineering but love programming?
#268Earlier quoted context omitted.
I think the real "unicorns" are * Small/medium size companies where you recognize most everyone even if you don't work with them. There are enough people so you don't have to do things you're not qualified for like in the very early days of a startup. * Steady growth, but not crazy, venture fueled moonshots. * Selling something that earns enough money to grow the business in a fairly organic way. I worked in a place…
I’ve worked at 3-4 small companies (less than 30 employees) and I’ve never been happy. There is always 1 person that makes my life miserable (constantly rejecting my ideas, ego is larger than their experience level, etc). I’ve worked at a 100, and two 1,000 engineer count companies and I never met any “coding princesses” in those roles. I think part of the problem that triggers this is in small companies, one enginee…
Re: Ask HN: Do you hate software engineering but love programming?
#269I 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…
Hmm, I often feel lots of important details or edge cases are only discovered when you start programming. It's a reason waterfall was abandoned. Planning, prototyping and then making a more informed decision is my goto approach, instead of planning forever. Actually, I often feel the architects that think they've "fully solved the problem" are full of themselves, and just not smart enough to realize all the things th…
Waterfall vs agile is not really about how much effort you put into design, it’s about how long the plan-code-reassess cycle is.
You should not plan a whole year ahead and then act, it’s better to plan the next couple of weeks.
But you still need to define how the work for those weeks fits in the system, the load it’s expected to take, the metrics that tell you it’s working, how to roll it back if you screw up, etc.
I find that many people use agile as an excuse to ignore these questions and just pile up fixes on top of prototypes.
Re: Ask HN: Do you hate software engineering but love programming?
#270Hobby vs. career.
You basically want all the fun creative parts without the process and review and maintenance required for a product that has responsibilities.
It's like building a shed in your back yard vs. building a skyscraper in a city.