How much effort is it to create software? - Bite code!

rw-book-cover

Metadata

  • Author: Bite Code!
  • Full Title: How much effort is it to create software? - Bite code!
  • Category:#articles
  • Document Tags: career inspiration
  • Summary: Creating software may seem easier nowadays, but the effort and tenacity required are often underestimated. The coding process itself, dealing with unfamiliar problems, and human interactions all contribute to the challenges of software development. Despite the availability of resources and advancements like AI, creating software remains a significant endeavor that demands dedication, time, and energy. The constant need to adapt, learn, and interact with others adds complexity to the process, making it a continuous and demanding task that requires a unique set of skills and perseverance.
  • URL: https://www.bitecode.dev/p/how-much-effort-is-it-to-create-software

Highlights

  • I’m amazed everyday how much easier creating software has become. If you avoid the trap of adding needless complexity to your app, of course. If you don’t need a container, don’t pop docker. If you don’t need high level interactivity, don’t make an SPA. If speed is not the priority, don’t code in a low level language. If tailor made SQL requests are not a critical part of your product, an ORM is fine. If your problem has been solved a thousand times, use a lib, a framework, or even a CMS. (View Highlight)

  • And yes, the user have way higher expectations, we have more networks, more platforms, a huge stack of abstractions layers and legacy things to deal with, and an explosion of information to deal with. (View Highlight)

  • It also looks easy, since you are just sitting on your ass there, cozily drinking your tea gazing at your screen while lofi is playing. (View Highlight)

  • It’s creating huge abstractions in your head. It’s dealing with interruptions, complexity, systems bathing in unknown behaviors. It’s taking thousands of small decisions a day, again, and again, and again. It’s solving problems you never encountered after problems you never encountered. It’s coming up with solution non stop, then focusing on the bafling errors and non functioning logic with the faith you will find a way. It’s reading, learning, surveilling, every day. It’s hard, it’s exhausting, it’s putting all the pressure on your without any reassurance. And it. Never. Ends. (View Highlight)

  • So unless you stick to one industry, specialize in one particular set of issues or create tools for programmers (and even then…), you are bound to kinda learn another job every few years, sometimes more often, while continuously updating your own technical knowledge, in a field that is actually accelerating. (View Highlight)

  • If you are a bit autistic, staring at screen for hours calms you down. Going deeply into your thoughts isolates you from this uncomfortable body. (View Highlight)

  • Yet, making software is hard, as building roads and running a restaurant are hard. (View Highlight)

  • Clicking, driving and eating are easy though. And common. (View Highlight)

  • People just stopped realizing how much effort all those things take. (View Highlight)


📂 Articles | Последнее изменение: 23.11.2024 16:34