Why am I writing this post? Not because I hope for something or believe in change. These are just words. I could write this at the end, but then you would be looking for answers for me while reading, and I don’t need them. They won’t change anything.

So here it is. I don’t claim to be a software development guru or a C language expert. I’m just a simple developer.

Why are we looking for new technologies? Why do we want to be part of a community that is buzzing with new projects? Why do we think that this new programming language will definitely help us create something amazing and truly great and, of course, will make us rich and provide us with a comfortable old age?

Why are we offered so many courses in so many programming languages and frameworks? Why do we teach what is required for companies that make money from us?

Why are there a lot of conferences on banal simple things, such as *** framework or ### technology (so as not to offend anyone), and there, with a smart look, newly minted gurus tell us how important it is to be able to transfer the value to the client and how to use certain templates?

Why do computers become more and more powerful, but programs continue to lag?

Why, when applying for a job, do we look for a vacancy based on knowledge of a programming language, but find it only based on knowledge of certain frameworks? Is it really difficult for a professional programmer to learn a framework in a week?

Why do we go into software development with the enthusiasm to create something great, but end up in a situation where we are developing some other catalog or some other digital yo-yo to make money?

Reason: because we want our passion for programming, our interest, to also bring us income.

Feature: we do not earn this money for ourselves, but for companies whose main goal is to quickly receive income from the software they sell.

Bugs: posts like this one.

    • modev@programming.devOP
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      6 months ago

      What is memory safety? You as a programmer must control what you are doing. Right?

      Software written by some (not you) developers using high level tools can be written by AI and will be soon.

      Let’s learn C to not loose your job, lol.

      • Lmaydev@programming.dev
        link
        fedilink
        arrow-up
        0
        ·
        6 months ago

        Do you really not know what memory safety is? How long have you been programming?

        It’s rust’s borrow checker or garbage collectors or smart pointers.

        That’s not true at all. But if it was what stops the LLMs writing c?

        • modev@programming.devOP
          link
          fedilink
          arrow-up
          0
          ·
          6 months ago

          I have been programming 25+years and 19+ as full stack web dev. When I was 13 I had started from BASIC, then Turbo Pascal, then started C and C++ but fastly switched to Borland C++ Builder, then C# and web stack. I started as webdev and worked on several projects and finally I have made big web project from scratch with ASP.NET, SQL and pure JS, CSS, HTML. When I started it were no React and other frameworks exist but I had to make SPA, so I developed own UI framework on vanilla JS. Then I switched to new web standards and .net core continued with pure JS and my own library for async JS apps and third-party UI library. From all of these, I like only making cool UI with JS without any frameworks. I at the same time like learning new languages and dreaming about my own project. I learned Python and ML, then I realized that gamedev was my childhood dream and started to learn Rust and Bevy. I have fun with it and making some staff. But one day I really bored with all these and realized that what I really need is to continue reading that book about C language. So now I am here on the way which is in parallel with my daily work as full stack web dev. It was painful to leave Rust and its community behind, and also it was painful to jump from the hyped wave to the ground. But I found a lot of people who stay on the ground and continue to create amazing things with C.

          Yes, I know about borrow checker, garbage collector, smart pointer. Also I hate C# and .net, I hate frameworks and companies that want only to make money and do not care about software quality. I told that It’s just words in this post, just my thoughts. You can believe me, can hate me. I do not care.

      • bigkahuna1986@lemmy.ml
        link
        fedilink
        arrow-up
        0
        ·
        6 months ago

        You as a programmer must control what you are doing. Right?

        You telling me you’ve never made a programming error? Your code always compiles and passes all tests right?