from Hacker News

Maybe You're Not Sick of Programming

by LaSombra on 7/8/24, 11:28 AM with 18 comments

  • by Clubber on 7/8/24, 3:50 PM

      >Bureaucratical bullshit to get simple things done
      >Lack of product vision where everyone from sales to marketing to support is driving it.
      >Lack of ownership in product; the inability to effect a positive change.
      >Pointless meetings and discussions.
      >Process, procedures, having the upper-hand, and getting things done taking a back-seat.
    
    I'm fortunate enough to not have to deal with this the majority of the time and I'm still sick of programming. I couldn't imagine doing anything else for a living though. Maybe I'm just sick of working all the time.

    I've been professionally doing this since 1997. I've been through the Windows revolution, the internet revolution, the cloud revolution, the iPhone revolution.

    Just brainstorming as to why

      - I'm sick of being spied on all the time.
      - The interwebs is dead.
      - I'm sick of new frameworks that don't really offer anything new except to obsolete old frameworks that work fine.
      - You can't just write something neat and make any money off of it unless you allow yourself to get hijacked by some VC or other investor.
      - The market for software is flooded by absolute crap software with massive marketing budgets.
      - There are a lot of people who got into it for the money are hell to work with.
    
    Maybe I'm just old. I certainly don't do much coding on the side. About 5-6 years ago, I'm program almost every waking moment, now I don't wanna touch an IDE outside of work.

    The grind continues.

  • by seadan83 on 7/8/24, 8:41 PM

    I'll add mine, constant logical inconsistencies. If a team is following a roadmap, then you are NOT doing agile, you are not pivoting on a very frequent basis, the team is following a project plan! What's worse, because the agile verbs and nouns are sprinkled in there, somehow a process that is focused on NOT bring predictable (as who knows what the customer feedback will be) - somehow that is supposed to create predictability, and even one where the error bars get smaller as things are predicted further out into the future.

    None of it makes sense... yet somehow it is supposed to, and with accountability.

  • by ivan888 on 7/8/24, 7:05 PM

    Taking real disconnect breaks (more than one week) also help a lot. Some people, including me until recently, don’t seem to do this often or at all
  • by harimau777 on 7/8/24, 5:40 PM

    I'm sick of object oriented/non-functional programming. It's soul crushing to constantly be fixing problems that wouldn't have happened in the first place if people just handled things immutably.
  • by Emigre_ on 7/8/24, 10:16 PM

    I've noticed those kinds of posts. I mean, actual work can be hard, and work situations can vary a lot depending on the work environment, but, at least in my case, that's completely different to "programming". I wish I had more time for "programming"... I enjoy it a lot, I've always enjoyed it, you can do so many interesting things in a creative kind of way. So many different complex things to understand... If I didn't have to work, I'd have a lot of spare time and I'd probably invest it in, well, programming. There are several source codes I'd like to understand better and analyze, just for intelectual curiosity. I'd have the time to study the source code of several operating systems, implementations of programming languages, and tools that I really would like to know more deeply. I'd have more time to review the source code of videogames, demos, and other interesting programs, and create my own just for fun. I would have more time to create interpreters, read old documents on programming theory, contribute to open source initiatives, learn new programming languages... Programming can be fun. It's a pity to see people burned out. In any case, it's also true that there's more to life than this. :) Try surfing, pottery, yoga, horticulture, real-life drawing or calligraphy instead!