News for hackers. Stuff that matters.
Re:Challenging projects every programmer should try by steve_taylor on Tuesday December 26, 2023 @01:03AM (#38769256)
Notice it said programmer, not software engineer.

Speaking for myself, software engineering is something I do because I have bills to pay. Programming is something I started doing because it’s fun. The projects in this article are the types of projects I would do for fun if I had the time.

Re:Challenging projects every programmer should try by DeathArrow on Tuesday December 26, 2023 @01:27AM (#38769358)
>Speaking for myself, software engineering is something I do because I have bills to pay. Programming is something I started doing because it’s fun.

Same for me. While I strive to do stuff fast, in a way that is easy to maintain, modify and extend for work, see the big picture, take the right time of shortcuts, understand business and customers, there is not were the fun is.

I enjoy the time when I am alone with the PC, far from user stories and scrums.

I love to program, to convince the PC to do the trick I tell it to do. What I enjoy also is CS, algorithms, data structures, abstract thinking.

Re:Challenging projects every programmer should try by ixaxaar on Tuesday December 26, 2023 @03:15AM (#38769812)
Also, I'd add that doing HoTT or other such "high theory" stuff actually enhances my understanding of the fundamentals and gives me the machinery to handle complexities systematically that building a mere web search engine would not. I already have a job for building such commodity stuff everyday.
Re:Challenging projects every programmer should try by tugberkk on Tuesday December 26, 2023 @03:48AM (#38770006)
I like watching Tsoding in my spare time and I love what he calls "recreational programming". That is what we need imho, more recreational programming.
Re:Challenging projects every programmer should try by serial_dev on Tuesday December 26, 2023 @04:46AM (#38770293)
> Software engineering is something I do because I have bills to pay. Programming is something I started doing because it’s fun.

Sudden clarity.

I feel like printing it and putting it next to my workstation, so that I remember this both when doing something fun and when having to work so that my bills get paid.

Re:Challenging projects every programmer should try by baq on Tuesday December 26, 2023 @12:55PM (#38774040)
Yeah, this is a very important realization to make in a career of a software engineer.

Other points to internalize:

- in business, software is made to either earn money or pay less money. All other effects are at best secondary

- code is a liability as much (or more) as it is an asset

- programming is the easy 0-20% of the job of the software engineer, the rest is making sure the right thing gets programmed

- no matter what they tell you it’s a people problem

- software is always broken but it keeps running as long as practitioners are keeping it within the operational envelope