Please turn JavaScript on
The Programmer's Paradox icon

The Programmer's Paradox

Want to stay in touch with the latest updates from The Programmer's Paradox? That's easy! Just subscribe clicking the Follow button below, choose topics or keywords for filtering if you want to, and we send the news to your inbox, to your phone via push notifications or we put them on your personal page here on follow.it.

Reading your RSS feed has never been easier!

Website title: The Programmer's Paradox

Is this your feed? Claim it!

Publisher:  Unclaimed!
Message frequency:  0.16 / day

Message History

Wealthy people have a very bad tendency to rewrite history for their own benefit.

That is a detriment to our species. History should not be written by the conquerors; it harms us all.

Since we’ve suffered from near-total media capture, all our channels have become untrustworthy. That needs to change.

First, is that we need to promote unaffiliate...

Read full story
Bloat
Bloat, the burning of unnecessary computer resources, is a symptom of a lack of knowledge.

Most people are not deliberately trying to make their code resource-inefficient. It’s just that they have a job to do, and they know just enough to get it barely done. Extras like bloat, security, and extendability are off the table. To handle them properly requires knowledge th...

Read full story
Webapps
In the early days of the Web, people struggled to make websites more dynamic. The original web technologies were centred around static presentations; they were pretty good at this.

As the trends matured, more and more technologies became available to make the sites dynamic, but also to use them to essentially wrap other programs and systems. The web interface was born...

Read full story
For a long time, the software industry turned against sophisticated power techniques like abstraction.

Partly because getting a little abstract is difficult for some people, but also because it slows down the number of lines they can grind. As an added bonus, it is a bit harder to debug.

People felt that rapidly churning out super simple, near-trivial, bru...

Read full story
Ordering
With complex work, the order in which you do it hugely affects the quality, speed, and accuracy.

If there are ten subtasks, you do not really have the option to do them in any order. You need to start with some tasks first, before you do the others. They are dependent.

That’s pretty obvious if you are building a house. You can’t just do the roof first if yo...

Read full story