Ask HN: Do you hate software engineering but love programming?
11–20 of 733 posts
Re: Ask HN: Do you hate software engineering but love programming?
#12Re: Ask HN: Do you hate software engineering but love programming?
#13Unless you're an owner or a shareholder you're essentially a skilled laborer. Clock in, ply your trade, clock out. If they're jerking you around on hours get a better job or "quiet quit". Do things you like and feel fulfilled about in your free time, it's better to take joy and meaning in the society that you theoretically are working for the privilege of living in rather than looking for that satisfaction in your work.
A quote I often think about from an article titled Smart Guy Productivity--"Son, I don't go to a place called fun, I go to a place called work."
Re: Ask HN: Do you hate software engineering but love programming?
#14Speak for yourself. Lots of those things are fun. Sprint and agile have more to do with the workplace, sure. But refactoring, rewriting and rearchitecting things can be really fun. The first implementation of anything is going to be burdened by complexity and wrong assumptions. It's only on the second time through that you have clarity. The joy of having the solution work pales in comparison to knowing that the underlying code is a thing of beauty. Like a jacket with a beautiful lining, paying attention to the details that nobody sees makes your product inherently better.
> Finding and fixing bugs is a lot of fun.
Refactoring is a part of this process. Squashing bugs and edge cases is fun like playing whack-a-mole, but it's also fun to see the bugs and edge cases as a chance to question your assumptions, is this really a one-off, or could I prevent all bugs of this kind in some way?
Re: Ask HN: Do you hate software engineering but love programming?
#15Sounds like most of us you like developing but dont like working in other people's code and design. Corporate work has a bad reputation but lots of upsides. I work in a small team of 5 people on a system that has about 40 users. Its amazingly better when you can talk to everyone, know what all the users want, dont have to worry about constant uptime or scalability. Flexibility and budget to pay for good platforms. Ju…
>> 5 people on a system that has about 40 users Gosh, that is expensive software!
Re: Ask HN: Do you hate software engineering but love programming?
#16Sounds like most of us you like developing but dont like working in other people's code and design. Corporate work has a bad reputation but lots of upsides. I work in a small team of 5 people on a system that has about 40 users. Its amazingly better when you can talk to everyone, know what all the users want, dont have to worry about constant uptime or scalability. Flexibility and budget to pay for good platforms. Ju…
>> 5 people on a system that has about 40 users Gosh, that is expensive software!
Anyone who produces direct output to a small group of people is expensive in a similar way.
Re: Ask HN: Do you hate software engineering but love programming?
#17What exactly is your definition and/or interpretation of software engineering? And how exactly, in your eyes, is it different from programming?
A programmer is a person who writes program code.
A software engineer applies engineering principles when designing and/or implementing programs.
A computer scientist uses scientific methods and rigor when solving problems relating to computing.
Re: Ask HN: Do you hate software engineering but love programming?
#18RE: Finding and fixing bugs is a lot of fun In that case I suggest finding a commercially-backed, open source project which you are passionate about. You can have best of both worlds - plenty of bugs and community interaction, all while also making a living out of it.
Re: Ask HN: Do you hate software engineering but love programming?
#19> 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…
Re: Ask HN: Do you hate software engineering but love programming?
#20after writing many features, adding the next one gets harder and complicated in my head, that's when I know that the code needs to be much cleaner so that adding the next feature becomes easy.
It often means that I delete code / completely skip a code base that went in the wrong direction and overcomplicated some part unnecesarily. And that's when my code gets much more elegant by achieving more and being simpler at the same time. I love it.