3 ms·
No, you code to get the job done in an optimal way which usually means for the minimum amount of cost. Given that the cost for a developer is roughly constant
by RedNifre 12y ago
No, you code to get the job done in an optimal way which usually means for the minimum amount of cost.
Given that the cost for a developer is roughly constant while computation time gets cheaper, this means that nowadays it's best to write code that is quick to modify and thus cheap to modify. The way to do this is to make the code easy to read.
(There are exceptions where you end up writing difficult Fortran code on a supercomputer, but usually "You don't code for the machine, you code to be read by another human (possibly you) in the future." is a good rule of thumb for efficiency.)
- svalorzen 12y agoWhile I understand and agree with what you say, this is generally the reason why I never open Facebook, but instead use Pidgin. This is why I don't like YouTube, but instead prefer youtube-dl + mplayer. This is why I'm far more likely to read HN comments versus opening a random webpage, or why I cannot multitask in my not-top-of-the-line smartphone. I have an old laptop which 8 years ago worked just fine, and is now being more and more useless; not because it is degrading, rather because programs are degrading around it. It's like the world is devolving in an effort to churn out as much crap as possible. When I open multiple programs which ought to be simple and things start to lag out, I feel a bit disrespected by developers which to avoid any kind of effort took it out on me cutting out what I could potentially do.