At what level to technical knowledge and experience on low-level stuff – pointers, algorithms, design patterns and architectures will bring actual business value? Here is what chatGPT says: Technical knowledge and experience in low-level stuff such as pointers, algorithms, design patterns, and architectures can bring actual business value at different levels depending on the nature…
Tag: Software Dev Choices
Flutter vs Java GUI (Graphical User Interface) Frameworks
Here is my presentation and prepared text for the lecture ” Flutter vs Java GUI (Graphical User Interface) Frameworks ” – given at http://polyglot4dev.com/ presented in the summer of 2022. In this post I’ll try to tell stuff that I didn’t managed to say, write, or emphasise before. Flutter vs Java Graphical User Interface Frameworks…
The Human is more important than the Computer Code
The Human individuals are more important than the Computer Code. This is true in all aspects and layers of the product life-cycle – development, maintenance, usage, support. A project reaches end of life when nobody uses it or it is not important. New platforms and versions with breaking changes pop up and nobody develops the…
What are the Problems with Flutter Web?
As any other Platform, Flutter Web also has several problems. You can compare Flutter to a Swiss knife – that is hitting all places, but not always in a perfect way. It will minimize the work in some use cases, but it may increase or do not-optimally in another place. VMs – Virtual Machine inside…
First Principles thinking in Software
There are several perspective you could approach with First Principles thinking – when you dig into Software Development. What Software – the client needs or requires? If the client is simple and it’s not willing to pay a lot, one should not over engineer and put a lot of complicated architectures or new frameworks and…
Types of User Applications
There are not that many types of User Applications around the Internet if you start to categorize them properly. Sure, there are different domains that have different topics, use variety of technologies on the backend or on the front end. The front end may be even totally non-comparable. There are coffee machines, smart speakers, watches,…
Design Architectures or Coding small Modules
The whole human existence makes you think in the small detail and modules and it doesn’t matter how big perspective and you have on Architectures of the society. It is somehow similar to the endless philosophical and spiritual battles between. Infinite and limited Philosophy/theory and practice Design Architectures This way of thinking inescapably is valid…
Pixel Perfect is dead, long Live the Pixel Perfect! and Flutter
Pixel Perfect is death, long Live the Pixel Perfect, and I’ll recommend Flutter – without any personal gain from it! If you code for Web, Desktop, Android, iOS or Flutter as All – you know what I fight against. There are incoming requirements, there are users and customers, there are technical tools and limits. A…
What is Software Essentially?
Software Essentially is a tool that helps execute certain task or complete some goal. For end users – it is entertainment, save time, save money, make money, educate, connect and more. Target Client Target client, users, buyers or group is a marketing term. It includes those that will use or consume what you do –…
How far a Service is from – Decentralization?
As I dive into Ethereum I though to ask my self How much Decentralization a service could archive with all the new Web3 APIs and Services? I’ve written before about the current status of the Internet in several articles: Levels of Independence in Software Are you in Control in Technology Internet Security Illusions Many of…