The Programmer's Paradox

Blog URL:
Blog Tags:prgramming, software, software development, computers, users, algorithms, internet, developers, technology

In depth discussions of programming and software development issues.

Latest Blog Posts

Efficiency and Quality

on Oct 15, 2017

The strongest process for building software would be to focus on getting the job done efficiently while trying to maximize the quality of the software.The two objectives are not independent, although it is easy to miss their connection. In its simple...

Rainy Days

on Oct 1, 2017

When first we practice to code, we do, of course, worry most about branching between different instructions and repeating similar blocks of work over and over again.In time, we move on to longer and more complex manipulations.Once those start to buil...


on Sep 17, 2017

We can model large endeavors as a series of decisions. Ultimately, their success relies on getting work completed, but the underlying effort cannot even be started until all of the preceding decisions are made. The work can be physical or it can be i...

Some Rules

on Sep 10, 2017

Big projects can be confusing and people rarely have little time or energy to think deeply about their full intertwined complexity. Not thinking enough is often the start of serious problems. Programmers would prefer to concentrate on one area at a t...

Data Modeling

on Sep 4, 2017

The core of most software systems is the collection of data. This data is rarely independent; there are many inter-relationships and outward associations with the real world. Some of these interconnections form the underlying structure of the data.If...

Code is a manifestation of understanding. A programmer gradually builds up programming instructions based solely around the knowledge they have acquired. If they don’t know or understand something, it is unlikely that the runtime behavior of their...

Stores of Value

on Jun 3, 2017

Lately, I’ve been asked several times about what I think is the underlying value of cryptocurrencies. With their increased popularity, it is a rather pressing question. Although I am not an economist, or a financial engineer, or even particularly k...