Hetzner is already doing it with very energy efficient Ampere ARM servers delivering world-class-cost-and-energy-saving-virtual-servers. (Gigabyte has them as well UNTESTED!)

#SuperCharge #IT processes with #OpenSource + #GNU #Linux (call it #GNU #Linux and give the dude that wrote gcc some credit)

There are genious technological #ideas #innovations plus dedication to #quality so the product “just works” plus #creative problem solving in #Germany.

Problem: (A LOT)

  • the most sever in almost every IT company: lack of awareness of the #importance of #communication that takes #psychology of humans (not robots) into account
    • for example: ALWAYS say something positive first: what works? what went well?
    • THEN the negative = the critique
    • = have a team that loves to go to work instead of deleting the repo 01:00 at night out of anger
  • complexity is the enemy:  in this lengthy article it is explained (what usually makes sense) that only god and nobody is perfect:
    • so caculate the human-error-factor into the equation: this means the more complexity the more complicated a (software or other) product is, the more error it will have build-in, errors that maybe down the road in 10 years come to bear that nobody ever had on the balance sheed:
      • #software development can be very long term commitment especially if it’s a #complex software (there is a saying that #complex #software like a Office Suite takes 10 years)
      • this is also due to the fact that complex software takes long time to compile and thus test cycles get longer and longer = dev speed get’s slower and slower = bad for in-time + in-budget
      • is the project about to fail? (not in-time not in-budget) = donate it to the open source world! this way there is a chance someone will pick up this or that functionality and not all work-and-valuable-time was put to waste
  • finance:
    • except for the not in-time not in-budget problems which is in the end a out-of-time out-of-money problem
    • access to the unit called “money” is not easy for startups and companies in Germany
      • just a few days ago someone said “forget about the banks”
      • but if the banks don’t do their job and pass on the ecb printed fiat money to companies and entrepreneurs with ideas… nothing will be build and China (with A LOT of state owned banks) will dominate the EV and other markets
    • so a lot of good ideas fail because:
      • there was no budget at all
      • there was no budget for marketing
      • if there was a small budget (paid out of the inventor’s or dev’s own pocket) maybe the marketing person was a scam
  • strategic catastrophic CEO decisions
    • the room-for-error seems to be endless on the CEO level?
      • well guess what: it’s not
      • wrongful CEO decisions will impact the success-or-fail of the project that was already spend millions on MUCH MORE than if a developer “down-the-road” found a tech that was working better-or-faster and now had to rewrite a whole module of the project

there is still more potential:

  • if the whole “got an genius idea” to market pipeline (and the financial part) would be more systematically organized A LOT of more innovation could go mainstream
  • but this is a very systematic question that is actually at the heart of every nation’s economy
  • some have the money (Dubai? Norway?) and thus much more financial “firepower” and can invest big
  • some have the money but they rather give it to their stock holders in dividends than investing into innovation (well this will sooner or later lead to the company lagging behind…)
  • the rich-vs-poor gap is widening everywhere resulting in lazy super-rich (why change? why invest?) and lazy super-poor (hard to change without possibilities)
    • do it like this: for every million that is sitting somewhere doing nothing:
      • invest that money within  X years to create jobs or except to be taxed heavily (which would require international cooperation at UN level… ask them they know what to do, currently trillions are still avoiding taxes)
  • Germany is a very very big and old ship and there are lot of people (just as in Brazil?) that are icentivized to work for the government so they have a secure job and secure pension “Beamtentum”
    • but once they assumed this “comfortable-secure” position, their brain is icentivized to stop thinking beyond what is absolutely required for everyday work
  • corruption + lack of expertise: yes it is a problem, the best example of this “Electronic Prescription” disaster-in-software just from someone who had a little insight: whoever designed this system, had NO IT expertise at all but a lot of a whole chain of bad (McKinsey or other?) advisors and lobbyists in Berlin to make sure his company get’s this or that supply-chain-contract
  • Tagesspiegel: “SMEs: must finally remove these hurdles for companies” ” Tagesspiegel Plus Ausgebremster Mittelstand: Diese Hürden müssen wir für Unternehmen endlich aus dem Weg räumen”

natural limits: unsustainability means: it will end

  • if lifestiles of “the West” is unsustainable
    • burning gas or coal instead of using solar + innovative storage (funding?)
    • getting dogs instead of kids
    • non-sustainable = it is going to end
  • systematic problems:
    • money but no time: many workers that are NOT retired are burned out from working many many projects at the same time (making supply chain attacks also on Open Source more successfull?)
    • time but no money: those that don’t work for this system (because the system does not “work” form them? or other reasons…) usually don’t have the money to make ideas no matter how genius reality
  • hardware + software problems:
    • humans SHALL NEVER have to wait for computers because:
      • human’s lifetime is limited
      • computers (if build with quality) can “outlife” their creators

multiple possibilities:

+ #UNIX #KISS “keep it as simple as possible” #simplicity is key = “it just works”

+ quality control: have an EXTENSIVE VERY DETAILED use-case-test-list documentation that semi-automatically (as automatic as possible, that can easily be done with APIs not so easily with GUIs) every possible combination of commands, arguments, buttons, have some REAL test-data needs to be tested BEFORE every release = less calls from customers complaining that their system fails

+ project lead should have good overview of the project: what is the core functionality? until when should core functionality be working? does it compile? does it pass tests? what aproximate timeframe until featureA or featureB will be “finished” (“finished” in the context of: all requirements are met, all builds pass and all tests are green and the test-setup was able to process the data as planned, if the concept is changed = the definition of “finished” changes = the project is unfinished (again) and a new concept-dev-test cycle mania begins)

+ no monoliths: dasy chain separate testable modules and keep THEM UNIX KISS! 😀

+ text-the-universal-interface

+ make the dev-test-dev-test process as fast as possible: by constantly optimizing dev speed by:

++ ask what devs and admins need?

++ analyze + optimize the workflows (too complex? how to simplify it?)

++ something as “simple” as faster hardware can already make a differenc for the dev-compile-test-compile-test process: (buy THE BEST hardware there is, unless the dev has endless time and energy)

can already make a hughe difference in outcome of the whole project 🙂

Happy #EasterEgg finding!

still not convinced? listen to this: (in German but English subtitles (auto translate) are possible)

PS: Unfortunately with the “mainstream” adoption of GNU Linux (pretty dominant in Android mobiles but still far away on desktops) threat actors will also increasingly targeting GNU Linux.

PS: Crazy news M$ wants to offer it’s Office suite for GNU Linux

Intel Xeon vs AMD EPYC vs Altra ARM CPU benchmark battle! 😀

PS: some Geekbench v6 comparisons:

liked this article?

  • only together we can create a truly free world
  • plz support dwaves to keep it up & running!
  • (yes the info on the internet is (mostly) free but beer is still not free (still have to work on that))
  • really really hate advertisement
  • contribute: whenever a solution was found, blog about it for others to find!
  • talk about, recommend & link to this blog and articles
  • thanks to all who contribute!
admin