Kategorien
Blog

Voter suppression in the USA

I’m not even sure if you can call that a voter suppression in the USA or better a voter deletion.

https://www.gregpalast.com/purges-will-screw-millions-out-of-right-to-vote/

Greg Palast

More and more I’m coming to the opinion that the USA is not a democracy IMHO. Of course its always a question of definition.

Voter suppression in the USA
USA flag

They are far off with a system of equal rights. Just look who differently the black people are still treated. Still after that long time after the civil war in 1865.

And it’s really amazing and shocking that one role is allowed to decide so many things directly only with very low control by another institution.

Or maybe I’m wrong that there is some kind of control in theory, but these institutions are already lined up.

What I also find weird is that there are only two political parties existing. There is never always a wrong and a right, a good side and a bad side, black or white. Political opinions are often not binary.

As I understand these so called parties are not parties in the European sense, but more interest groups. From the system point of view there are multiple „parties“ allowed but it will never happen to have more parties as for all decisions you have to have more than 50% of the votes.

Kategorien
Blog Software

Microsoft brings Linux GUI apps to Windows 10

Finally…while Microsoft brings Linux GUI apps to Windows 10, the other solutions will decrease in volume.

So far the only solutions were either installing Linux as a seperate operating system and having a dual boot solution or you could install a virtual machine and then install a Linux based operating system in that virtual machine.

Microsoft brings Linux GUI
Not really Linux

I’m looking forward to it and I’m curious if all functionality like hardware support will be available.

The currently existing WSL solution (where WSL2 is not even completely released) is only allowing command line applications.

https://www.engadget.com/windows-linux-gui-apps-154653056.html

Engadget
Kategorien
Blog

Home office allowance and world salary

Google is giving their workers a home office allowance of $1000. Not bad for a start, as the companies are saving a huge money when they start to reduce their property rental costs. And these are not one time fees, these reductions will have an effect every month!

Home office allowance
Home office

https://www.engadget.com/google-work-from-home-allowance-221701178.html

Engadget

Another quite interesting approach with working in home offices on a regular basis is implemented by Automattic, the company behind WordPress.

Their work force is completely distributed all over the world. The employees are also getting a one time home office allowance to setup their environment as they like and feel comfortable.

Due to the worldwide distribution they have a huge problem to define the „correct“ salary for each employee. You have to take a lot of constraints into account.

https://techcrunch.com/2020/05/26/how-automattic-pays-its-remote-employees-across-different-geographies/

Techcrunch
Kategorien
Blog

China läuft uns davon, besonders den USA und Europa

Was sich schon in den letzten Jahren angedeutet hat wird immer deutlicher. China läuft uns davon.

In allen wirtschaftlichen Belangen hat China gewaltige Steigerungsraten. Und der Westen wird mehr und mehr hinterherlaufen.

China läuft uns davon

Die USA versuchen mit militärischer Macht dagegen zu halten. Aber auch das wird meiner Meinung nach nicht gelingen. Einerseits weil es aus meiner Sicht nicht die richtige Strategie ist – von der Moral ganz abgesehen – , andererseits zerfleischen sie sich gerade selbst.

Russland spielt geostratetisch und militärisch noch eine Rolle, aus ökonomischer Sicht sind sie aber nur ein Mitläufer.

https://www.heise.de/tp/features/Irres-Tempo-4722802.html

Telepolis
Kategorien
Blog Software

Schopenhauer’s Welt in der Software Entwicklung

Dieser Artikel ist der Ansatz, Schopenhauer’s Welt in der Software Entwicklung darzustellen und auf mehrere Ebenen und Systeme zu übertragen.

Nach Schopenhauer hat jedes Lebewesen einen Willen.

Die unbelebten Gegenstände sind dagegen „nur“ existent. Die Lebewesen benutzen die Gegenstände, um ihren Willen umzusetzen.

Wille und Ziel

Was ist der Unterschied zwischen Wille und Ziel?

Das Ziel ist ein neuer Zustand, der erreicht werden will (sehr witzig, daß dieses Wort schon ein Teil von „Wille“ ist).

Schopenhauer's Welt in der Software Entwicklung

Um diesen neuen Zustand zu erreichen benötigt man zielgerichtete Aktivitäten. Das wird mit dem Begriff „Wille“ verbunden. Wenn kein Wille vorhanden ist, kann das ausgesprochene Ziel durch den Zielgeber nicht erreicht werden (ausser von „aussen“) .

Im Unterschied dazu ist ein „Wunsch“ etwas passives. Wenn jemand einen Wunsch äussert, trägt er nicht aktiv dazu bei, dass dieser Wunsch erfüllt wird, sondern ist passiv. Oder anders ausgedrückt, er wünscht sich eine Aktivität von „aussen“.

Wenn der Wunsch oder das Ziel erreicht wird, ist man glücklich. Wenn nicht, leidet man.

Ziele einer Art und eines Produktes

Jedes Lebewesen, angefangen von Viren bis zu den sogenannten höher entwickelten Arten, hat einen Willen bzw. ein oder mehrere Ziele. Aber gehen wir zuerst eine Ebene höher, sehen wir uns eine Art an.

Das Überleben der Art über mehrere Generationen ist ein klares Ziel. Dies wird z.B. über das Speichern in der DNA und mit der Reproduktion auf die nächste Generation erreicht. Siehe auch Charles Darwin etc.

Im Leben eines Software Produktes werden im Lebenszyklus immer neue Releases geplant.

Im Leben entstehen neue „Releases“ ungeplant mit dem Mechanismus der Mutation. Wobei eine Änderung eines Features auch nichts anderes ist wie eine Mutation, nur eben bewusst herbei geführt.

Mutationen und ihre Wirkungen sind natürlich von Charles Darwin bzw. Richard Dawkins hervorragend beschrieben.

Übrigens kann man die Begriffe „Art“ und „Produkt“ auch mit „Firma“, „Gesellschaft“, „Gemeinde“ und „Staat“ ersetzen.

Ziele auf Individual Ebene

Auf der Ebene des Individuums haben wir ebenfalls Ziele und einen Willen. Das Individuum setzt sich kleine Zwischenziele und setzt diese um. Es gibt natürlich auch langfristige Ziele, wie das Erreichen einer Futterquelle, die Reproduktion, das Erobern neuer Welten, etc.

Auf technischer Ebene entsprechen die Zwischenziele den Sprint Zielen.

Über die Sprints bzw. die individuellen Ziele wird immer wieder iteriert. Sowohl in der Software Domäne als auch in der Domäne der Lebewesen.

Top down oder buttom up

Dies war nun eine Top down Betrachtung. Man kann sich auch den buttom up Ansatz durchgehen, das Ergebnis ist das Gleiche.

Auch kann man sich gedanklich beliebig viele weitere Ebenen denken, wie z.B. sich bei einem Tier auf die Ebene der Zellen zu bewegen und sich den Lebenszyklus mit den Zielen auf Zellebene ansehen.

Systemischer Ansatz

Wie wir gesehen haben, können wir den systemischen Ansatz verwenden um die Rahmenbedingungen für die einzelnen Systeme zu verstehen. Auf dieser Basis können wir die Ziele der einzelnen Systeme erkennen und anhand der Ziele verstehen wir die Aktivitäten, die zu diesen Zielen gehören.

Im nächsten Schritt können wir dann die einzelnen Systeme miteinander verknüpfen.

Die folgenden Quellen haben mich bei dem Artikel inspiriert: