HN user

fridif

252 karma
Posts3
Comments327
View on HN

I am now going to go down the rabbit hole of arm specific bugs in the libraries I use because so far all of the applications I dev (arm ubuntu) have never encountered any bugs.

Yay free money!

I do agree, but it depends on the criticality of performance and the level of change the system goes through by default.

For us we are always implementing complex new logic for not very many users, so there's not much benefit to some clever data structure that we are all too dumb to understand. If I get a ticket that involves inserting something into the logic you wrote, and I can't understand how to operate your current solution, I will be hacking up an n logn solution as long as it is adequately performant

I do agree but too often they turn into "well I would do it this way".

If it is some very big and very critical system then yes, code reviews can be beneficial compared to the alternative. But for systems that are innovative and rapidly going through iterations as it is, it's better to judge coverage of test cases (and adequate performance but not optimal)

If you are not comfortable spending x amount of money on one of your interests (which is totally a valid feeling to have), then it is time to prioritize and innovate! Necessity is the mother of all invention.

When did I ever say any of these things?

I specifically said that it is possible for someone to create a game like Dwarf Fortress without being the recepient of a PhD in Math.

I never said that I knew better than the author, or that you needed to believe in yourself, or anything like that.

I believe you are assuming that I'm reacting to something, but all I am saying is that you do not need a PhD to do what has been done.

Not sure I follow the logic, he got fired for trying. Simple solution is don't try, no?

Ultimately you will lose in either situation, but one solution prolongs the paychecks.

I think what I've proposed is a short term micro-optimization where you can eek out a few more checks while you search for a place that supports your creative thinking

I've been both in-house and consultant to a variety of big corps in a variety of industries, and I can say that invariably every single one is messed up and inefficient.

Yet still somehow customers buy the products and (more often than not) the company delivers a product that is half working enough to be tolerated and used.