The Programmer's Paradox

Blog URL:http://theprogrammersparadox.blogspot.com/
Blog Tags:prgramming, software, software development, computers, users, algorithms, internet, developers, technology
Country:Canada
State/Province:Ontario
Location:Toronto

In depth discussions of programming and software development issues.



Latest Blog Posts



Life is a dynamic process. All forms of life compete for the ability to propagate.Our species bands together; this cooperation gives us a competitive advantage. Within our societies, we compete with each other for control of any of the resources. We...

Software Optimizations

on Feb 21, 2019

Most software can execute faster. There are many ways that software can be optimized to improve its performance. Most of these techniques are well-understood, but they still need to be used with caution, in that they can accidentally harm other attri...

Start with some data that you want the system to capture.Where does this data come from? Data is usually entered by people or generated by some type of machine. Most data is composite. Break it down into its subparts. It is fully decomposed when each...

Sophistication

on Feb 7, 2019

Computers are intrinsically stupid. To get around this problem, programmers have to take all of the knowledge they have acquired, visualize it in a way that makes it codable, and then implement it in software.The easiest approach to this is to be as...

Computers are intrinsically stupid.To get around this problem, programmers have to take all of the knowledge they have acquired, visualize it in a way that makes it codable, and then implement it in software.The easiest approach to this is to be as c...

Scaling Development

on Dec 15, 2018

Given a software project that would require three people a full year to build, is it possible to get it completed in six months?The first key point is whether or not it cleanly partitionable? Can it be broken up into two, separate, independent projec...

The Value of Software

on Feb 10, 2018