Search

Freitag, 31. Dezember 2021

SOE2500 Another milestone has been reached

 Finally some news about my indie game!

The part time development of my Unity3D based game going so far well  and even looks like in the next year i would be able to show demo!


If you like to know more, then
 visit my Unity3D Indie Blog: Link

Sonntag, 12. Dezember 2021

Newsletter of Orlovsky Consulting GbR Ausgabe 2021 Monat: Dezember

 

Newsletter of Orlovsky Consulting GbR Ausgabe 2021 Monat: Dezember

Was ist der Unterschied zwischen Kanban und Scrum? https://rb.gy/rdxsux

Kommentar: In unsere Industrie es gibt die Unternehmen, welche meinen man kann die Vorgehensmodelle einfach mischen, nun es ist offensichtlich, dass Scrum und Kanban unterschiedliche Prioritäten und Zeitabschnitte für die Überprüfung von geleisteter Arbeit setzen.

Azure Privilege Escalation durch Missbrauch der Azure API-Permissions https://rb.gy/9tbtsl

Kommentar: Anscheinend lernt man es nie aus, dass die komplexe Cloud basierte Systeme mit Bedacht konfiguriert und entwickelt werden müssen.
Es ist kein Wunder, dass man in Azure die Wege findet unberechtigterweise ein Zugriff auf fremde Daten zu bekommen, was macht man um es Vorzubeugen?
Eindeutigen Antwort darauf:  vorher alles testen , am besten man bestellt einen externen Unternehmen, klar  es kostet wieder Geld, aber mal im Ernst was ist es für eine Strategie, wenn man die Sicherheitsfehler nicht rechtzeitig erkennt und diese nicht schließt, dann zahlt man am Ende noch mehr.

Die 7 Todsünden der Digitalisierung https://rb.gy/k3aq7j

Kommentar: Leider auch in diesem Jahr kommt es dazu , dass viele Firmen immer auf den Gleich „Irrweg“ sind,  egal welche Grösse, viele wollen schnell, kostengünstig und mit allen Funktionen. Ich behaupte es ist möglich nur eine Eigenschaft von vorher 3 genannten Funktionen zu liefern. Was passiert in der Industrie? Es wird ein „Blame Spiel“ gespielt und über diesen ein Schuldiger gesucht und gefunden.
So ein Spiel bringt nun mehr Unsicherheit für alle Beteiligten, daher mein Ratschlag arbeiten Sie nicht Gegeneinander, sondern Füreinander. Ein Externer ist bestimmt in dieser Situation hilfreich, weil Er oder Sie kann uneingenommen kommunizieren und so alle Parteien ins Geschäft holen und das Unternehmen aus internen Streitigkeiten holen und so ein Projekt vor Versagen retten.

Artikel von Fatima da Silva Artikel aus Xing https://rb.gy/wa6fi5

Kommentar: S
ehr gut auf den Punkt gebracht, viele Firmen suchen immer noch nach den perfekten Match.
Es ist offensichtlich: diesen gibt es nicht!
Ich habe schon mehrmals geschrieben, dass  wirklich gute Mitarbeiter muss man selbst wachsen lassen, bei der Auswahl von passenden Kandidaten sind menschlichen Werte, dass A und O Kriterium für den Erfolg eines Unternehmens.
In der IT wir glauben immer noch, dass wenn man einen schnell Superentwickler findet, dass man sofort eine grosse Liste von Anforderungen abarbeitet und Geld von den Auftraggeber kassiert und auch so aus der Not  und Projektverschleppung  rauskommt. Ich bin der Meinung, dass hat nie funktioniert.
Neu Einstellung von Menschen ist immer eine langfristige Investition, welcher erst in ein paar Jahren positiv oder negativ auf das Unternehmen auswirkt.
Schuld an dieser „Misere“ sind  nicht nur Manager, sondern auch die Personaler, welche durch strikte  Vorgaben und Eingespannte zeitliche Rahmen zu unterschiedlichen nicht besonders guten Suchmethoden übergehen (Lügen, Überschätzen, Falsche Versprechungen).
Es kann sein, dass wir auch in Deutschland ein Generationen Problem haben würden, welche durch ständigen technischen Wandel verstärkt zur negative Ergebnissen bringen kann.
Die tatsächliche Arbeitszeit in der IT ist sehr unterschiedlich , meisten der Worklife Balance ist nicht gegeben oder einfach wegen Firmenkultur oder internen Konflikten nicht möglich, dann kommen die neu Praktiken , welche vielleicht in der Firmenbelegschaft nicht als effizient angesehen werden, sind aber von oberen Management gewollt. Hier kann nur einiges helfen , einen externen Unternehmen für den „sanften Wandel“ beauftragen und natürlich kostet es Geld, sollte man an diese Stelle sparen , dann eindeutig sind die  Reibungskonflikte in eigener  Firma vorprogrammiert, weil die Wert und Arbeitsmoral von Jungen und Älteren Mitarbeitern sehr stark unterscheiden wird und eine gute  Personalpolitik kann diesen Zwiespalt nicht lösen , weil man muss erkennen ,dass es nun mehr als um Personal sich handelt. Die Lösung liegt eindeutig in den Veränderungen von eigenen Unternehmen.

Don't trust SSD manufactures!!! This is Important news of 2021 https://rb.gy/f22d7s

Kommentar: 
Pandemie macht vieles kaputt, man muss dafür sorgen , dass die Datensicherung in den Unternehmen deutlich öfter gemacht werden muss, weil Festplatten bald schwierig zu kaufen wird, alles wegen Mikrochip Knappheit.

BGH schafft mit neuem Abgasskandal-Urteil Klarheit  https://rb.gy/afuiw3

Kommentar: 
Wie viel Software steckt in Ihrem Auto? Richtig schon viel, wird es wirklich auf alle möglichen Szenarien getestet? In USA gab es ein Volkswagen Abgasskandal, wo die Entwickler ein Software geschrieben haben während den Test durch Prüfer die Filter einzuschalten und ansonsten nicht. Ich glauben nicht, dass VW sich im Gericht schützen wird, wenn die Softwareentwickler den Nachweis von Softwarequalität nicht liefern werden. Dies alles hätte man vermeiden können , wenn man die Unit Test geschrieben hätte und somit den Nachweise von Softwarequalität im Gericht nachweislich präsentieren konnte, deshalb die Test sind keine Optional Geschichte , wenn meint die Software wirklich professionell zu entwickeln.

Sonntag, 28. November 2021

2021 - Don't trust SSD manufactures!!! This is Important news of 2021!

Hi folks!
As of today my company changing policies regarding our company data backup plans!

I never believed that i would write this, but this is true and I present my objective opinion about following  issue:

You can’t trust SSD manufactures that your data will be stored in consistent and permanent matter on your SSD!


Way to many times it did happen to me or my employee's, in 4 years this is already a 2nd time where my system SSD on desktop office pc did failed beyond recovery!

(SSD VENDOR DOESN'T MATTER, I used all famous vendors!!!)

Let’s look what a typical SSD offers:

This is obvious and what did happen to me is marked with red color.
The controller interface chip will eventually fail after certain and continuous write and read operations.
The NAND chips would not help if controller broken!!!
Good luck of figuring out how data stored in those chips!

Let's think about what is wrong about SSD sustainable operation usage: there certain amount of read and write operations before only read operation physically available, then SSD should be automatically switched to read only mode allowing SSD user to access the data, which is stored in NAND memory. 

Good that we at Orlovsky Consulting GbR invested good amount of capital for running physical backups on premises.

Now it’s reasonable to make rhetorical question: is SSD a huge step backwards in regards of storage and maintenance of data?

SOMEHOW I KNEW IT! 

Since 2015 I use lots of non SSD disks, mostly HDD Sata which are running 24/7, they are almost never did fail me!!!!

How this possible you ask, we’ll have a look at HDD diagram:


CLICK ON PICTURE FOR BETTER VIEW!

As I marked with red lines, there only 2 possible breakage points with HDD: disk head or spinning disk.

I assume the HDD disk‘s which I bought were perfectly engineered  for very long running lifetime and the material tiredness did not happen, which is good and more then I and the HDD manufacturer actually planned for. (This is really great!)

You probably say , yeah whatever, you have your backups , why to bother?

YES, I DO HAVE BACKUPS AND NOW EVEN MORE THEN BEFORE!

What about running business, which impact it, did have on my company?
To recover a 1TB SSD drive it takes almost 10 hours!

 Don’t believe me? 

Have look at the picture from the recovery station.

It takes almost one day (10 hours) to recover 1TB SSD disk!

During this time, you can't do anything, if you not in office or have no other means to access the data!

At my company we value and follow GDPR, this means we can't simply put client data in a public cloud, only one exception when a client gives a special written permission and specify what type of data may be stored in the public cloud, but this happens mostly never.

I hope now you do understand that this is a big issue!

 What is most worrying that already there a shortage of microchips!

The biggest chip manufactures saying, that they can’t meet the demand, only in 2025 in USA there would be a new factory to produce lots and lots of chips, but what will happens in 2022 , 2023 , 2024? 

The slowdown of producing new SSDs and supply limitation of chips, would cause lots of problems for all who depend on SSD disks even so far that it would be very expensive to run a business where data stored in SSD storage.

Probably only in 2025, when new factory start to produce the chips a brief relieve would be possible, but

for example in EU there would be very big Problem , even Germany currently does not building a microchip production factory , the German government planning it , but really the way how politics in Berlin works , I don’t even think that in 2023 the actual building of a microchip factory would happen.

So this is by any means not a small problem I can only imagine, how most biggest cloud providers would solve such problem, because even they would hit hard with SSD supply shortages and then we would see major outages of  “CLOUD”. 

What I and other smaller and middle size businesses will do about?

I recommend following: start to buy those “old” HDDs, they are not fast as SSD, but those “old” HDD really more reliable, then SSD.

The last models of HDD were perfect engineering work both material and on hardware/software sides. Why ? HDD manufactures did solved all problems, as we all know about “grown up” technology.

SUMMARY: from now on we all entering a danger zone, our data is not save, even with HDD it’s a trade off, but we would be safer with old tech , then with new and expensive one!

Till 2025 there is no hope for the market stabilization or improvement as far as it goes.

I even plan to speak with the new German government representatives about this crisis, plans are good, but the implementation it’s even better, here in EU we should not have only one solution, but rather many.
Already German car manufacturers experienced production breakage, because of microchips shortages.

We need to build more those microchip factories in Germany or even in EU it’s a matter of national security, I don’t wish that German nuclear power stations wouldn’t have enough hardware supply, just because that somebody in Berlin make a wish to be 0 debt budget or CO2 conform, it make no sense to me if you can’t run nuclear power plants, then to be 0 debt would not help.

EU is a big union, but Germany must be more on offensive side and motivate own EU member’s to act always when new emergency arrives, sure it’s not easy, but if stay together we would eventually be stronger and our production capabilities would be even better than it was before crisis.

Last note about SSD, this is a must to watch:

Samstag, 30. Oktober 2021

Newsletter of Orlovsky Consulting GbR Ausgabe 2021 Monat: Oktober

 

 Newsletter of Orlovsky Consulting GbR Ausgabe 2021 Monat: Oktober

Agile vs. Wasserfall vs. Kanban vs. Scrum: Wie unterscheiden sich diese Ansätze? https://rb.gy/uamesq
Kommentar: Sehr interessantes Artikel über verschiedenen Vorgehnsmodelle und das von der lucidchart präsentiere Ablaufdiagramm präsentiert sehr deutlich nach welche Kriterien man eine Entscheidung bezüglich der verwendeter Vorgehnsmodelle treffen kann.

Mehr Sicherheit & Azure-Hybridbetrieb: Für wen lohnt sich Windows Server 2022?  https://rb.gy/7dophs
Kommentar: Update gefällig? Wer Windows Server einsetzt muss da sehr gut überlegen, weil es kann sein , dass man auch mit Linux was erreichen kann.

Why software projects fail in 2021?   https://rb.gy/qfqjpm

Kommentar: Gut zu wissen, Ich habe sehr große Recherche gemacht und würde allen empfehlen es anzuschauen.

Auch jungen Unternehmen fehlen die Fachkräfte  https://rb.gy/yqbpj4
Kommentar: Man kann immer meckern , dass man keine passende Mitarbeiter findet , aber dann frage Ich die meisten können Sie sich vorstelle diese selbst auszubilden? Meistens besonders bei jüngeren Unternehmern Ich bekomme die Antwort: „nein und wir habe keine Budget dafür“.

Dann sollte man sich nicht wundern , dass es aktuelle und auch in die Zukunft schwieriger wird passende Mitarbeiter zu finden, weil wer nicht in die eigene Mitarbeiter investieren kann hat nach meiner Meinung kein Anspruch bessere Kräfte zu bekommen.

Software-Initiative gründet Deutsches Forum für Softwarequalität
https://rb.gy/1n5ci3
Kommentar: Es wirklich interessant zu erfahren, dass in Deutschland langsam was sich für Softwarequalität „braut“ und es gibt die Hoffnung , dass insbesondere Enterprise Lösung die Softwarequalität sehr hoch angesehen wird.

Agiler Preis? Nicht mit uns! https://rb.gy/e3wfrq
Kommentar: Es ist erstaunlich wie manche Firmen die Preise regulieren wollen, nach meiner Meinung ein Agiler Preis nicht nur schädlich für die Zusammenarbeit ist , sondern auch ist keine sichere Grundlage um langfristige Geschäft zu machen.

Samstag, 9. Oktober 2021

Why software projects fail in 2021?

 Why software projects fail in 2021?

There many reasons for the fail of software project, FACEBOOK software project did experiences problems, because obviously they dont test theys software before releasing it into production.
For some companies its common practice to do software good enough, but really good enough doesn't cut anymore, you need to do better job in present and future!
Here is my youtube video where i explain why software projects fail:



Samstag, 18. September 2021

Newsletter of Orlovsky Consulting GbR Ausgabe 2021 Monat: September

 

 Newsletter of Orlovsky Consulting GbR Ausgabe 2021 Monat: September

Die Zunft des Agile Coaches unter ambivalent kompetitiven Marktbedingungen https://rb.gy/btxwjb

Kommentar: Agile Coach, nach meiner Ansicht macht nur dann Sinn , wenn ein Unternehmen bereits laufenden Geschäftsprozesse an die neue Arbeitsweise umstellen will, funktioniert es immer?
Nach meiner Erfahrungen wenn es eine Gegenbewegung in den Unternehmen gibt, dann es gewinnt nur derjenige der am meisten die Zustimmung in den Unternehmen hat, weil ansonsten man verliert und deshalb es umso wichtiger von Beginn an über die Folgen der Veränderungen mit den Unternehmen zu sprechen. Ich fand dieses Artikel ziemlich langatmig , aber man lernt , dass ein Agile Coach hat viel zu tun und trägt ziemlich grosse Eigenverantwortung und ein Risiko für den Erfolg eines Unternehmens.

OMIGOD: Microsoft lässt Azure-Admins mit Linux-Lücke allein https://rb.gy/pd8f3p

Kommentar: Microsoft wie jeder anderer Cloud Anbieter hat Probleme mit der Sicherheit und man soll sich darüber bewusst und klaren sein und wenn man eigene Geschäftsanwendungen in die Cloud deployt man muss darüber immer überlegen wie man eigene Daten zusätzlich abzusichern kann.

Die Rolle der IT Abteilung im Wandel  https://rb.gy/yhc3wp

Kommentar: Sehr interessantes Artikel über den Wandel bei IT Projekte.
Durch Corona haben die Kommunikationswege sehr stark geändert und es erfordert neue Strukturierung von den Geschäftsprozessen, wir bei Orlovsky Consulting GbR sind nach wie vor bestens dafür gerüstet und vorbereitet und es tatsächlich gut klappt.
Die Veränderung kann man nicht stoppen und viele Unternehmen müssen sich dementsprechend anpassen, weil wer weniger Flexibilität zeigt, hat aus langer Sich kein Gewinn und deshalb überlegen Sie es sich gut ob Ihr Unternehmen in die richtige Richtung geht?

Unternehmen können offene IT-Stellen nur schwer besetzen https://rb.gy/0usuh7

Kommentar: Interessantes , aber sehr kurzes Artikel von Heise Medien .
Dieser Artikel aus 2020 , aber es gilt auch in 2021 noch viele Firmen haben noch nicht verstanden was aktuell auf den Arbeitsmarkt abgeht.
Die Arbeit mit den externen Unternehmen wird bald kritisch und für viele Unternehmen Lebensnotwendig sein, wenn die es so weiter wie früher eigene Geschäfte betreiben würden, dann durch den realen erzeugten Fachkräftemängel werden solche Unternehmen überhitz und deren Mitarbeiter werden in den nächsten Jahren auch bei guten Gehalt kündigen.
Was dann ?
Nun es kommt auf Kapitallage und die Outsourcing Kräfte dieses wird man als letztes Mittel anwenden mit der Hoffnung den nächsten Jahr zu überleben, aber meine Prognose auch dieses Modell wird lange nicht halten , spätestens in 5 Jahren man wird  vor einer großen Problem stehen und den Legacy Projekte entweder weiter Verkaufen oder als veraltet einstufen und beenden.
Es werden zuerst die kleine und Mittelgrößen Unternehmen davon am stärksten betroffen und leider deren KnowHow wird verloren gehen.
Die Großunternehmen dagegen haben noch ein Kapital um deren IT nach  Ausland auszulagern.
Dies alles kann man vermeiden in dem man auf Risiko gehen muss und mit den externen Firmen diese schwierige Zeiten überbrücken wird.

Das Geheimnis erfolgreicher Software: Höchste Qualität sicherstellen https://rb.gy/sbaemj

Kommentar: Ich finde den Ansatz von Cegeka als Gesund , aber mein Unternehmen macht es deutlich besser, weil wir in der Projektanforderungsanlyse deutlich konkreter bei der Umsetzung sind, trotzdem es ist interessant zu wissen wie die anderen Consulting Unternehmen deren Kunden unterstützen. Insbesondere den Einsatz von DDD bei Cegeka ist sehr Anspruchsvoll, weil man muss vorher mit der Kunde über die  Definitionen von der Domäne einige und auch danach ständige diese Definition pflegen zu können.

So its begins, my journey to Unity3d AI and C# advance learning!!! https://rb.gy/q3ughf
Kommentar: Während meines Urlaubs in Juli , Ich habe viele Interessante Bücher über AI in Unity3D gelesen, da Ich auch Projekte habe wo man Unity3D basierte Spiele entwickelt. Es war sehr interessante Erfahrung und Ich konnte einiges mitnehmen, klar und eindeutig , dass AI kann sehr unterschiedlich gebaut werden und da kann kein Standard geben, weil AI hat immer unterschiedliche Aufgabe zu erfüllen.

Mittwoch, 18. August 2021

Newsletter of Orlovsky Consulting GbR Ausgabe 2021 Monat: August

 Newsletter of Orlovsky Consulting GbR Ausgabe 2021 Monat: August


Agil auf allen Ebenen https://bit.ly/3CVeadw
Kommentar: Es ist erstaunlich wie viele Unternehmen noch nach den alten Vorgehensmodelle arbeiten, klar echte Agilität erfordert entsprechende Veränderungen in dem Unternehmen und man sollte auf die Veränderungen entsprechend vorbereitet zu sein

Sicherheitsrisiken, die Sie befahren können – Die Sicht eines Architekten https://bit.ly/3xW0zig
Kommentar:  Sicherheit in den Unternehmen ist keine einmalige Sache, man muss in der Lage es kontinuierlich zu pflegen und zu verwalten, leider machen die meisten Cloud Anbieter gerade nicht einfach dies ständig zu realisieren. Ich bin der Meinung mit unabhängigen Consultants welche die gängigen Sicherheitslinie kennen kann man eigen Personal schulen und optimal die Sicherheit in eigenen Cloud organisieren.

Toxische Faktoren, die jedes Projekt scheitern lassen https://bit.ly/3xZJB2u
Kommentar: 
Technologie, Technologie wir sind umgebend von der Technologien, eins bleibt konstant sind die Menschen wie oft man auf die Interessenskonflikte stößt es ist fast ein Regel ohne Ausnahme.
Ich behaupte man muss die Ursache von Konflikten verstehen , diese zu lösen nicht immer einfach und kommt tatsächlich auf die Bereitschaft von den Konfliktparteien auf die Kompromissen einzugehen.
Hier Ich kann nur empfehlen sich einen externen Consultant zu holen, weil Er oder Sie von keiner Seite des Konfliktes als Gegner eingesehen wird.

Unternehmen können offene IT-Stellen nur schwer besetzen https://bit.ly/3geSiQv

Kommentar: Der Artikel aus 2020 , aber Ich bin der Meinung da hat sich nichts geändert und wird noch lange so bleiben. Man kommt ohne externe Dienstleister nicht um, klar manche Geschäftsführer wollen die Kontrolle über eigene Tagesgeschäft nicht verlieren nun es ist umso wichtiger als Dienstleister immer ehrlich und unterstützend bei der Kunde mitzuwirken,  nur so für beide Parteien es ist vor Vorteil.
Ich glaube dadurch , dass die IT Ausbildung in Deutschland muss auch verbessert werden,  die Berufsschulen müssen an die Wünschen von Firmen eingehen und den Lernstoff so gestalten , dass nicht zu theoretisch wird, leider durch IHK vorgaben es ist sehr schwierig. Fazit keine Änderung des Arbeitsmarktes in Sicht, gute Spezialisten sind nach wie vor kostbar und schwierig zu finden.
Ich glaube dadurch , dass die IT Ausbildung in Deutschland muss auch verbessert werden,  die Berufsschulen müssen an die Wünschen von Firmen eingehen und den Lernstoff so gestalten , dass nicht zu theoretisch wird, leider durch IHK vorgaben es ist sehr schwierig.
Fazit keine Änderung des Arbeitsmarktes in Sicht, gute Spezialisten sind nach wie vor kostbar und schwierig zu finden.

Lösung für die Vermeidung von Überschwemmungen https://bit.ly/3sEduVj
Kommentar: Man hätte die zerstörirische Überschwemmungen in Deutschland vermeiden können. 
Vor 4 Jahren Ich damals als Freiberufler habe einen deutschen Erfinder beraten, wir hatten mit den Regierungsvertretern eine Besprechung gehabt es war nicht erfolgreich, weil die Regierungsvertretern den Projekt als wenig Innovativ und sehr Kostspielig bewertet wurde, nun was haben wir jetzt davon?
Durch die Überschwemmung in Diesem Jahr, rechnen Versicherungen mit den Milliardensummen, einfach Unfassbar und erschreckend. Ich bin der Meinung, dass ein Regierungswechsel an der Tagesordnung ist , wir brauchen eine liberale und eine Regierung von der Möglichkeit und wenig Bürokratie, dann wird es sich in Deutschland die Infrastruktur verbessern mal kucken was das Ergebnis bei den kommenden Bundestagswahlen kommt. 

Zwang zu Hintertüren? US-Softwarefirma erhebt schwere Vorwürfe gegen Huawei https://bit.ly/3m8o1Xr
Kommentar: China ein riesiges Land in Nahen Osten, haben wir hier in Westen noch den Vertrauen?
Meine Empfehlung: mit Huawei kann man arbeiten, aber man muss es so gestalten , dass man denen konkrete Rahmenbedingungen und entsprechende Abgabeanforderungen  gibt.
Mit einen unabhängigen Consultant hier würde man sicherstellen , dass alle sich an die Vereinbarungen halten. Das Vorteil es ist günstiger als bei anderen Hardwarelieferanten , man muss jedoch mehr Zeit in die Validierung und Verifizierung investieren.

Sonntag, 18. Juli 2021

Lösung für die Vermeidung von Überschwemmungen in Deutschland / Antifloo...

Deutsche Regierung hat versagt!

 

Deutsche Regierung hat versagt!

Vor 4 Jahren es gab eine Lösung um die Überschwemmung zu vermeiden und dieses Projekt wurde von Deutscher Regierung nicht finanziert:


Dienstag, 29. Juni 2021

My journey for learning Unity3D AI begins ;)

 

So its begins, my journey to Unity3d AI and C# advance learning!!!

My current learning progress as gamedev experience:

YES i decided to spent whole July 2021 only on learning how AI can be implemented with help of Unity3D!!!

As company owner I have many responsibilities and I rarely take vocations and for me learning AI in 2021 is important!
This days I spent less and less time in coding and more in business formal negotiations (as it supposed to be)
As CEO of Orlovsky Consulting GbR I can  delegate the actual work to my consultants, still I insist to stay in the loop and informed about latest updates of clients projects.
We at Orlovsky Consulting GbR value intelligence very much and encourage all to learn new stuff and actually what motivates us and drive us.


So I have even my side project which is Sword of Earth 2500 a post apocalypses strategy game of humanity which rediscover and reconquering the planet Earth.
The games should feel like a clone of Sid Meier’s Alpha Centauri game , but it would have some modern stuff ;)

Will I learn Blender? Maybe

When the first playable version of SOE 2500 will be released? Well the project is pretty big and I don’t want to cut corners, it’s not main project at my company, but I consider , that one time i would be able to ship and  sell finished game via different distribution networks!

Now to the fun part!

Books to read and impressions after reading those books
(notice it would be updated from time to time) :

Artificial Intelligence with unity by Patrick Felicia : 

This book is rather short, but it shows actual “handwork” and give good example how to do it in Unity3D  the basic AI with following behavior: follows player character in a 3d world over different type of obstacles. This book describe only one case how to use simple ai implementation (almost no code involved)

Game A.I. Made Easy  Designing Agents With Examples in C# for Unity3D : 

Not typical Unity3d AI book, which you can find on the market. It goes deep into thinking process of design steps for creating very powerful and at the same time flexible AI.
This book actually shows some interesting patterns about how to do AI in very approachable way.
Then there interesting topic of how to deal with zones (areas which must be observed by the ai agent object)
Author of this book use understandable language and even goes step by step in show actual example in Unity3D. The presented code for AI examples is interesting, but feels sometimes way to simplistic.
Additionally this books covers topics like programming of bullet and explains how path finding works.
General impression about this book, I think the author have goal for AI of first person shooter and in my case the information from this book only partially helpful.
Honorable mentions machine learning, adaptive AI vs cheating AI recommendations.


Unity 4.x Game AI Programming Learn and implement game AI in Unity3D  

Here you would find some practical examples for FSM, A* based AI.
Authors providing example for finite state machine: a tank game Unity3d project.
Discuss little bit of probability.
In this book you will find example of slot machine an example for probability implementation.
Very interesting example of AI by creating a flock of birds ;)
Authors explain how to create and “bake” the Navigation Mesh.
In the last chapter a working example: demo of SFM based AI is presented.


AI for game developers:  
C++ knowledge is required if you wish to grasp and understand details of this book.
Author describes how to write smart chase algorithm’s.

Reader of this book would find good explanation on vector programming.
This book describes flocking implementation.
You will find lots of code in this book.
This book consist long explanations of physics in games.
Furthermore you will find interesting approach for path finding.
Author discussing the breadcrumb path finding, Finite State Machines too.
The Author speaks of behavior and provides lots of code examples.
This book speak describes fight rules for simulation of game of fight. 
You will find a big chapter about very interesting topic which is neural network.
Summary: This feels like a reference book, you need to use this book on purpose, because each chapter of this book can be read independently, I missed the information what type of AI exist for strategy games.

Beginning Game AI with Unity: Authors of this book rely on Unity3D which is indeed good choice.
Unexpected, but this book includes introduction to vector math.
Example of how to move simple cube in Unity3D is interesting, but kind of boring.
The presented sourcecode feels unstructured.
Discuss bread first search as math approach for finding the shortest path  was refreshing and a lot of fun.
Summary: This book provides good example, about how to use Unity3D NavMash and path finding algos.

AI Techniques for Game Programming by Mat Buckland  

Hands on experience, but based on old tech.
Mentions low level windows programming , like GDI programming.
Authors present genetic Algorithms.
Discuss the genetics and physics (Mass, Force, Velocity, Length).
Explain how neuronal network works.
Overall impressions: this book consist only small bits of useful information about developing AI and you will find lots of C++ code. Some parts of the book have very academic nature.

Unity 2018 Artificial Intelligence Cookbook - Second Edition by Jorge Palacios 

This book have more straight approach, instead of speaking about theory, this book provides recipes with C# code include, some code is hard to read and the give explanations are not complete.
Using small code examples for achieving one particular goal. Really this book can be used for quick reference for finding a solution to a given problem, but this book don’t provide consideration of what type of disadvantages you get  if you use old code.
Have breadth  first search and deep first search, well those algo’s most times covered in the university during study for computer science degree, sure it can be applicable at some cases , but I found rather less impact in my case.
There longer explanation of finite state machine.
In this book you will find many other topics, but I must say it wasn’t so interesting and applicable to my case for developing of AI for strategy game.

Fundamentals of Strategy Game Design by Ernest Adams .

Speaks more in general terms, I think it’s more like catalogue of different types of strategy games.
I think the books just go through different aspects of strategy games, there is not deep explanation how to make one! The author mentions here and there some important features of strategy games, but doesn’t go deep enough.
Interesting topic about neural nets , still most times this book don’t deliver specific solution how to go about design of turn based games.

Seductive Interaction Design Creating Playful, Fun, and Effective User Experiences 
Matter by Stephen P. Anderson 

Well this has nothing to do with AI, but if you think of behavior of AI in pc game for me it make sense, that knowing about the behavior of player  make sense.

I think I find this book interesting from the point of interaction with player, in terms of player expectation this is valuable. This books discuss what someone should think about the UI design. This book discusses the difference of what a free user and pay user gets on enterprise websites. I found interesting the part about user experience during payment process. Author present some example from actual website and give explanation how they do business. 

Unity 5.x Game AI Programming Cookbook by Jorge Palacios 

I think I already read similar book. The example of custom mash was indeed interesting, steering simulation and etc. Book of recipes and quick solutions.

Practical Game AI Programming by Micael DaGraca 

This book is interesting and explanations are actually good.
The author discuss topic of firing a bullet and and the way how this event was risen.
Provides an example how a female character can be simulated with AI.
This book explains what to consider, when you develop NPC behavior.
Another topic animation behaviors was interesting too.
I found interesting how the challenge with transitions was solved.
The code which you will find in this book is well structured and easy to read.
The author of this book discusses football AI, which by any means pretty complex and challenging.
One of the topic which I liked was about collision avoidance.

Artificial intelligence for games Ian Millington John funge  

This book have more academic nature, but it’s well-structured then others.
There lots of interesting diagrams about how to structure the AI model.
I like the way how authors go about discussing of AI in practice.
The presented code is easy to read, the most weight of this book in abstract descriptions.
This book covers topics like steering behavior , projectile physics, path finding, A*, Dijkstra,
decision making trees, fuzzy logic, Turn-Based Strategy Games logic.
Finally author discuss different type of programming languages , which you can use for creating the game.
This book discuss strategic AI , which my most valuable  topic to me. Overall the book provides in deep discussion about AI, sure some topics way to bloated, but anyways this is the best book about AI in games so far. Still if you looking for quick solution without big discussion , then use previously mentioned books.

Game Programming Patterns by Robert Nystrom 

this is has nothing to do with AI, but it provide a “building parts” for building some parts of AI.
The code presented in this book is C++, which is ok.
The author of the book presents patterns in reference to game development.
Some examples are good and some plain theoretical ones, which is ok.
I found interesting the part how author describe game loops usage in reference to game engine.
Book has very difficult part of assembly programming, which is hard to understand.
Speaks of scripting languages, do or don’t decision, in my opinion if it can improve the workflow sure do it, otherwise don’t.
The design patterns in this book sometimes feels blown out of proportion, I think because author implementations are in C++.
What I dislike sometimes author tries to generalize things claiming that most cases you can
use array, I say if you care about order of data you need to use some sort of collection.
Programming in C++ it’s like working with precision laser, the author of this book give clear explanation why sometime optimization of code would not help, because this would potential will cause slow execution which can have something with the cache architecture of the cpu where your game is running.
Memory allocation problems and speak about managing particles.
Overall it feels kind of rushed book:
 I expected to see more diagrams , the code sure is interesting , but in my opinion it was optional. Sometime I was lost the train of thought of the book author.
Final conclusion: this is a reference book for quick ideas about some challenges in gamedev, probably it make sense to use it, if you plan to write own game engine.

Programming game AI by Example 

Book author presents math and physics equations which is works as base for further explanation of AI implementations, I find it useful and great.
The presented in the book simple FSM example is interesting and give your idea about that how FSM works.
The majority of this book is C++ code, for me it’s not enough and for such case you will find some of the diagrams in this book.
Author writes about steering behaviors in reference to a simulation of soccer game.
You will find interesting thinking about how to simulate a soccer game.
I hope, that this book was used by the developers of EA FIFA game ;)
This book have a whole chapter about graphs and theirs relation to AI.
All code examples presented in this book were written in C++ language.
Wow Dijkstra algo, I didn’t seeing this algo long time ago and find the presented example in this book kind of over the board example.
Then this book covers scripting language LUA and tries to introduce it, but at that point my interest to read further was kind of low so I didn’t go far deep into it.
Overall not bad book, but still in regards of AI for strategy games its not helping, still I pick one or two tricks from this book which is good.


Clean Code in C Refactor your legacy C code base and improve application performance by applying best practices by Jason Alls 

Indeed this is a very interesting book, you will see lots of  code and experience the thinking process of the author regarding design patterns and threads, functional programming and etc.
I find in particular interesting the usage of LINQ and API design, and the introduction into well-defined software boundaries.
The mentioning of abbreviations was great too an I like DRY, YAGNI, KISS, SOLID.
Then you will find in this book some debug and refactoring techniques.
Author mentions for me very important topic like the cross-cutting concerns.
Finally I find useful the stuff about code metrics and code smells.
Finally I 100% agree that all programmers most times working in legacy projects, the Greenfield projects only small amount (need example? World of Warcraft), today we have software almost for any possible problem of human society and programmers responsibility for what they are doing is much higher than it was in the past before.
I highly recommend this book to any C# developer, read it and try out the experience alone worth it!


Unity 5  writing cleaner code:
Good principles and common sense, I liked the parts: Delegate, Eventsystem and be reasonable and don’t over engineer the code.

Conclusion after reading so many books on Unity3D AI:  A*, Finite Machine, Decision trees this what most times I  notice in all those books which I have read. C# is very similar to Java, but it has own quirks and specialties , but find it as good choice for game programming, because then you wouldn’t deal with low level programming, some people would disagree and say that C++ way efficient than all other game programming languages and maybe they right, but in terms of time I rather spent my time on working on game logic and creating actual game , rather taking the hard and very difficult road of creating of own engine. Another interesting observation during reading of those books, some of them were very abstract in nature I kind of wonder how its really helpful to actual game developer, because it isn’t. So this is it a complete list of Unity3D AI books , some of the knowledge must be rejuvenated, but know you know what to look for in those books!

Dienstag, 1. Juni 2021

Newsletter of Orlovsky Consulting GbR Ausgabe 2021 Monat: Juni

 Newsletter of Orlovsky Consulting GbR Ausgabe 2021 Monat: Juni


The Frustrated Scrum Master — When all the Effort Leads Nowhere https://rb.gy/olmplq
Kommentar:  Es ist sehr interessant zu beobachten, das manche Scrum Master die Herausforderungen bei den Projekten nicht verstehen und einfach so diesen Vorgehnsmodell durchführen und natürlich man bekommt eine Frustration , weil keiner will an die Regeln halten. In diesem Fall mein Rat, zuerst die Unterstützung und die Einverständnis von den Team holen und erst danach die Manager überzeugen.

Azure vs. AWS Comparison: Is Azure Really Catching Up? https://rb.gy/swmunp
Kommentar:  Sehr Interessante  Analyse , hier wird ein Vergleich von Quartalsgewinne zwischen Azure und AWS gemacht. Die Autorin behauptet, dass AWS nach wie vor ein Cloud leader bei den Gewinnen ist, warum ist es so? Viele Firmen anscheinend sind sehr stark von bestimmten AWS Lösungen abhängig und bisher kein Cloud Anbieter vergleich gemacht haben, aber meiner Meinung nach , dass ist es eigentlich der Vorteil von Cloud, man kann den Cloud Wettbewerb nutzen und immer günstigere Preise bekommen.

Warum Agilität über Projekte hinausgehen muss https://rb.gy/og1q2q
Kommentar: Klar die Veränderungen die wir heutzutage in den Betrieben erleben sind gigantische und als Folge jeder Veränderung , dass die Produktivität sink. Es ist nicht zu vermeiden, die Menschen müssen sich neu orientieren und mehr Verantwortlichkeiten als vorher übernehmen zu könne, für manche Altersgruppen scheint es einfach zu übertrieben sein , weil was die vorher gemacht haben hat immer funktioniert jedoch denen fehlt die Verständnis über die Geschäftsprozesse, wenn eine Änderung ansteht , dann erwartet meistens die Unternehmensführung die positive Ergebnisse , besonders schwierig sind es die Veränderungen in Großunternehmen, ein Wunder , dass z.B bei Commerzbank alles noch funktioniert. Gutes Beispiel mit Ingdiba, aber die hatten dieses neues Arbeitskultur schon seit längerer Zeit und für die war es überhaupt keine Herausforderung , weil die Mitarbeiter dort dazu bereit waren.

„Ich habe keine Lust mehr auf den Job“ – Was tun? https://rb.gy/ehydto
Kommentar: 
Die Pandemie fördert seine „Tribute“ und viele Menschen fragen nach Sinn fragen. Es ist durchaus berechtigt und sehr wichtig, weil eine hohe Motivation bei der Arbeit nicht nur bessere Ergebnisse bringt , sondern stärkt die Mannschaft bei schwierigen Phasen. Wir Orlovsky Consulting Gbr haben eine Arbeitsgemeinschaft wie die Spartaner, jeder bei uns kann jeden ersetzen und die interne Schulungen gelten für alle welche zu den Unternehmen gehören, natürlich auch bei uns gibt es Phasen wo viel los ist, aber wir haben gelernt Nein und Ja angemessen zu sagen und unsere Kunden haben dafür volles Verständnis.
Was kann Ich bei so einer Situation empfehlen? Fragen Sie sich was ist Ihre Motivation in die Arbeit zu gehen ? Geld ist wirklich wichtig, aber auch um welchen Preis?
Wenn Sie über die Arbeit auch in der Freizeit nachdenken, dann es ist eindeutig an der Zeit sich umzudenken und neu zu orientieren, weil auf Dauer Ihre aktuelle Arbeit Ihnen Gesundheitlich schaden wird.

The art of unit testing with examples in C# https://rb.gy/pnxgfc
Kommentar: 
Ich habe ein Buch über Nunit gelesen, das ist eine Framework zu Test von C# Quellcode, sehr nützlich und einfach zu bedienen, wenn Sie als Entwickler in C# es verwenden würden dann profitieren Sie von stabilen Software und raschen validen Ergebnissen von den Verarbeiteten Daten.

Softwarequalität – der Schlüssel zur vierten industriellen Revolution  https://rb.gy/e9ngsc
Kommentar: Softwarequalität ist nicht zu unterschätzen, es bringt die Merkmale welche für einen oder mehrere Softwareprodukte sehr kritisch ist, manche Firmen sagen wir haben keine Zeit , unsere Kunde sind schon darauf geschult nur die richtige Eingabe zu machen, aber ein Mensch kann ein Fehler absichtlich oder unabsichtlich produzieren (z.B durch Konzentrationsverlust) , aus diesen Gründen es ist eine Aufgabe von uns den Entwickler immer sehr hohe qualitative Software zu bauen, so dass der Kunde unter keinen Umständen die Schwierigkeiten bei der Bedienung erlebt, klar nur in seltenen Fällen werden die Deadlines eingehalten und die Unit Test und Testen im allgemeinen hilft die Qualität des Produktes zu kontrollieren und so die Risiko zu minimieren.

Freitag, 30. April 2021

Newsletter of Orlovsky Consulting GbR Ausgabe 2021 Monat: Mai

 Newsletter of Orlovsky Consulting GbR Ausgabe 2021 Monat: Mai


Agile Softwareentwicklung im Projektalltag https://bit.ly/3eMBLSe
Kommentar: Sehr interessant wie der Autor die Veränderung von Anforderungen bei einen Agilen Verfahren beschreibt.

Sensitive source codes exposed in Microsoft Azure Blob account leak https://bit.ly/2PAwzZa
Kommentar:  Azure ist wie alle andere CLOUD System ist nicht 100% sicher, man muss sicherstellen , dass man von den Quellcode Leaks nicht betroffen wird, aber Ich vermute solche Sicherheitslöcher gibt es in Azure zu genüge

Hessen: Microsoft Teams in Schulen ab August verboten https://bit.ly/339Epfn
Kommentar: Das ist interessant, Ich dachte Zoom hat die Probleme mit der Sicherheit, aber scheint tatsächlich , das Microsoft Teams sei nicht sicher.

Rassismus in Unternehmen  https://bit.ly/3eLSpkT
Kommentar: Klar wir haben in Deutschland die Probleme mit Rassismus, wir bei Orlovsky Consulting GbR achten darauf sehr streng uns aufmerksam

Business-Analyse von virtual7 GmbH https://bit.ly/332MRgx
Kommentar: Ich wollte immer über ein konkretes Unternehmen eine öffentliche Business-Analyse schreiben, den virtual7 GmbH passt dafür sehr gut.

Deinstalliert die Luca-App!  https://bit.ly/2QKUeqj
Kommentar: Welche Überraschung, hätte man diese Software vor dem eigentlichen Release richtig getestet, dann wäre es nicht so problematisch

Business-Analyse von virtual7 GmbH

Es gibt Firmen über welche man schreiben muss, was Ich verspreche so halte es ein.

Hier ist meine subjektive Analyse über virtual7 GmbH, eine Firma die viele Dinge über sich behauptet, aber ob die so weiter den Betrieb wie vorher aufrechterhalten können, nach dem Durchlesen von dieser Analyse werden Sie darauf genau ein Antwort bekommen.

Firmensitz:

virtual7 GmbH
Amalienbadstr. 41d
76227 Karlsruhe

Ich präsentiere Ihnen die Geschäftsführer von diesen Unternehmen.

Jochen Rieg 

Marcus Weiss

Wie lange ist diese Firma auf den Markt präsent?

Dieser Firma gibt es schon seit 25 Jahre 

 Welche Produkte und Lösungen/Dienstleitungen bietet dieses Unternehmen an?
Diese Firma verkauft : Beratung, Entwicklung, Qualitätssicherung, Betrieb , Schulung

Hat diese Firma eigene Produkte oder betreut die Produkte von anderen Unternehmen?
Diese Firma hat keine eigene Produkte, lediglich die verkaufen eigene Dienstleistungen und eigene Kundengeschnittene Lösungen, reiner Beratungsunternehmen.

Wie steht mit der Liquidität und Rentabilität von diesen Unternehmen?
So jetzt wird echt spannend.
Aktuelle Bilanz laut Bundesanzeiger


Finanzielle Situation in 2019: Hohe Verbindlichkeiten, bei mittelmäßigen gezeichneten Kapital, der Bilanzgewinn reicht gerade aus um die Verbindlichkeiten zu decken,

Ich vermute die Situation in 2021 hat sich bei diesen Unternehmen wegen Corona noch stärker verschlechtert, dies bedeutet nichts anders als diese Firma höchstwahrscheinlich noch mehr Kredite aufnehmen muss um eine positive Bilanz in 2021 aufzuzeigen zu können (sobald es in Bundesanzeiger erscheint würde Ich diese Analyse beifügen).

Was sagen eigentlich die Mitarbeitern über eigenen Unternehmen selbst? 
Hier sind Original Kanunu Beiträge:


Gibt es Presse über dieses Unternehmen und was Sagt die oder gerichtliche Bekanntmachungen ?
 

Presseberichte über die Firma:
Keine Innovationen, Keine Technologie ,welche man bisher auf den Markt nicht gesehen. NICHTS!!!

Such dieses Unternehmen noch?
Stand: 30.04.2021

Fazit:
Dieses Unternehmen verkauft Dienstleistungen, die Bilanz von 2019 ist nicht besonders herausragend für ein „Beratungsunternehmen“ ,eigene Mitarbeiter sind auch nicht gerade zufrieden, man wundert sich welche Firmen kaufen noch die Dienstleistungen bei solchen Unternehmen (Siehe unten):
Laut der BilanzanalyseUnternehmen hat sehr hohe Verbindlichkeiten in 2019, der Eigenkapital reich kaum noch um Wasser zu bleiben.

Empfehlung für die virtual7 GmbH Kunden: Ich würde Raten , Ihnen die Arbeit mit dieser Firma möglichst kritisch anzusehen, virtual7 GmbH hat nach meiner Meinung nicht ausreichendes Kapital um überhaupt irgendwelche Dienstleistungen in erwarteten Qualität zu liefern , klar die haben eine Arbeitsumsatz , aber es gibt keine Daten über die Wachstum von diesen Unternehmen, sogar man sieht das Gegenteil.
Bei Fachkräfteauswahl man setzt auf etablierte Technologie , aber das Problem mit etablierten Technologien , diese sind nicht für jeden Projekt optimal, ja Ich als Oracle Java certified Programmer behaupte, dass man mit Bedacht und erst nach einer gründlicher Projektanforderungsanalyse  die Wahl von der Technologien trifft.
Die Personalpolitik von dieser Firma kann man als äußert konservativ einstufen.

Investoren Frage: Würde Ich diesen Unternehmen kaufen?
Ein Kauf von diesen Unternehmen würde einem Investor nur wenig bringen, weil dieses Unternehmen hat keine Technologien die den Markt noch auf irgendwelche Weise revolutionieren werden.

Wenn man virtual7 GmbH Kunden genau betrachtet, was der modernen Technologien betritt, dann diese sehr stark im Rückschritt (SQL, Web 2.0 und Kerberos und sehr alte Sicherheitssysteme, wahrscheinlich läuft dort Java 8 auf den Servern, alte über 20 Jahre Frameworks etc) ,Legacy hat natürlich die Vorteile, aber irgendwann wird das alles sehr schlecht Wartbar und man braucht bessere und wirklich Agile Unternehmen , welche nicht nur Entwickeln sondern auch dafür sorgen, dass die Projekte modern bleiben und den Kunden helfen bessere Geschäftsprozess zu finden und diese mit Vorteil anzuwenden.

Zur Info die Werte vergleich ;)

WERTE
virtual7 GmbH
Beratung
Verifizierend
Sozial
Teamorientiert
Beliebt bei Organisationen aus Öffentlichen Hand

Orlovsky Consulting GbR

Analytisch
Qualitätsbewusst
Beratend
Erfahren
Methodisch
Überlegt
Nachhaltig
Bei schwierigen und komplexen Aufgabe dauert es hält länger da man ein Projektanforderungsanalyse vorzieht.


Blog-Archiv

Blog readers favorites