Constant app updates: The futility of modern philosophy in practice…


You have encountered the problem: your mobile phone applications are constantly updated and this results in their size constantly growing.

Dozens of megabytes of updates swarm in your mobile phone every day to make your applications better, safer, more usable, more fun.

And no one has ever questioned the obvious: Couldn’t this be done via making the applications SMALLER?

We are so accustomed to the philosophy ‘Bigger the better’ that we cannot even think of such a possibility. For us it is obvious that any improvement results in a bigger application.

And yet, there are ways to improve an application while making it smaller. Removing obsolete parts and making source code more efficient are things which were in the mind of programmers some years ago.

But not anymore.

Why? The reason is simple!

Phones are getting more and more memory anyway, so why burden yourself with such worries? Just add things to the code without caring about performance or optimization of the code. The bigger phones will handle it anyway! And the users will be do happy to have applications with sizes in the hundreds of megabytes! Because they can?!

Once upon a time there were developers who cared about making efficient code. And these developers managed to write chess applications to run in just… 1 KB of memory!

Now we have notepad apps in the dozens of MB. And they are still getting bigger and bigger by the day.

Because stupid users generate the need for stupid developers.

Somehow we should not worry about anything of the above. Because we just get what we deserve.

One day though we will see that 1 KB chess program (search for MicroChess for this, also look for HUO CHESS, which I am constantly developing as the smaller open source code chess program and making it SMALLER in every version while increasing it’s capabilities). And we will be astonished. And…

Well, nothing.

We will just keep on playing with our mobile phone…

Back to mobiles with buttons… Back to PHONES….


I recently went back to using a mobile phone with good old-fashioned buttons. No touch screen! And it seems as if I got my phone back!

It is not that I am old fashioned. I am using computers since I was 8 years old, have programmed since Commodore and I still do. I have used Visual Studio 2012 before it went public for mainstream users and have been a Windows 8 user well before magazines worldwide announced its public release.

It is just that I want a phone to make… phone calls! Not another computer!

With my “old new” phone with buttons I can at last call a person with 2 clicks instead of endless finger scrolling in order to find the “phone function”, then find the contact I want to call and the press the “call” virtual button (because modern phones can do much more things with a contact than just call him… I wouldn’t like to make a false “Like” on Facebook or share a photo instead…).

With my buttons phone I can at last have my phone in my pocket without fear of unlocking it by accident. And I do not have all those motives used for screen locking, which make it so hard to make an emergency call when you need to do so. I can actually use it even when I am not actually looking at it, just by sensing the buttons. (I never really understood what is the point of having a touch screen only to visualize and simulate buttons on it, which you already had…)

Modern mobile phones with touch screens can do a whole bunch of things but give you a really hard time making the most evident of them all.

Much more stable and quick, without having to load mobile antivirus (or be afraid of your mobile being taken hostage by a trojan), use Task Manager or an optimization tool to clear the RAM in order to call home, old phones seem more like a super tool with amazing capabilities which we all miss from our every day lives.


It can actually P-H-O-N-E to people!

Exit mobile version