• 0 Posts
  • 123 Comments
Joined 2 years ago
cake
Cake day: June 15th, 2023

help-circle



  • Do you mean that programming languages are hard to read/write, or that the languages themselves are poorly designed?

    In the former case, I invite you to read machine code. Not assembly, but straight machine code. Just zeros and ones as far as the editor can see. Any popular language is better than that.

    In the latter case, I invite you to look at the design of an arbitrary natural language. Weird grammer rules, regional differences, loan words that don’t fit in, etc. No programmming language is worse than that. Although I would argue that Javascript has all of those problems too in some degree.





  • In an older version of Stellaris, a cheesy strategy is to abduct or force relocate the entire galaxy onto a single planet.

    Usually having an overcrowded planet, has a several drawbacks.

    Since you can never generate enough food, your population will always be in decline. But this decline is capped per planet, and is quite small. As long as you can keep abducting and force relocating pops from your conquests, you can grow.

    Similarly, you ignore consumer goods for the only cost of a reduction in produced goods from jobs. But you barely produce anything via jobs anyway.

    The low happyness and overcrowding causes stability issues on the planet. But again, the negative stability is capped, so you enable martial law on the planet, and build fortresses, which provide a stability boost per soldier job they create. And only stability matters for revolts.

    You need minerals, but you can get those from mining asteroids.

    Your energy credits come from being a mega church, in which each pop following your religion, generates some credits, along with trade generated per pop.

    Alloys come from turning the planet into an ecumenopolis. Although you get a -50% production modifier, it is the only thing you need to produce yourself.

    But the real trick is giving all the cramped up pops utopian living standards. In this version of Stellaris, any unemployed pop living in utopian living standards, generated science points and trade value. Usually those are barely worth the extra cost of letting the pop live so luxuriously. But even if you don’t provide food and consumer goods, they still provide sciencd and trade.

    As a result, you got a stable planet generating insane amounts of science, energy credits, and alloys. While remaining a small empire, which kept tech costs low.





  • I work in a company where we create a large software product. Over 80 devellopers in my department alone, working on the same product.

    I have noticed 2 types of devellopers that are equally necesary for our department to run smoothly.

    The first type is the one you are trying to be, but feel you can’t be: the one that will conjure up complex systems from scratch. I do consider myself one of these.

    The latter one I have much more respect for, as they can do things I can’t do as well.

    The second type looks at existing systems, code, and solutions, and finds problems in them or tapes them together into a bigger solution. They have heard of issues with a system somewhere before, causing them to debug into the right direction much faster. And they are excellent at reading code and documentation, allowing them to use exiting solutions much easier. Despite them not being the best at creating entirely new solutions, In such a large software product, their skills are extremely valuable.

    I get the feeling you would fit into the second category. If so, my suggestion is to look for a position as an integrator. Someone who puts all the code of others together, and debugs the resulting system as a whole. You literally spend your time taping existing stuff together, while you can delegate creating new solutions to the people who create the software you stich together. These other devellopers are your chatGPT for the problems that chatGPT can’t solve.