Then they shouldn't use libraries, open source code or even existing compilers. They shouldn't search online (man pages is OK). They should use git plumbing commands and sh (not bash of zsh). They should not have potable water in there house but distill river water.
I recently took their CodeSignal assessment, which is part of their initial screening process.
Oh, wow. I really believe they are missing out on great engineers due to the nature of it.
90 minutes to implement a series of increasingly difficult specs and pass all the unit tests.
There is zero consideration for quality of code. My email from the recruiter said (verbatim), “the CodeSignal screen is intended to test your ability to quickly and correctly write and refactor working code. You will not be evaluated on code quality.”
It was my first time ever taking a CodeSignal assessment and there was really no way to prepare for it ahead of time.
Man, the bugs they prevent. Vs everyone rolling their own multithreaded file reader/writer code in C. How many programmers would think to journal transactions and ship them for backup for example.
SQL or 15000 lines of C++ or Go or Rust doing whatever with files.
What does the ideal look like then? Data storage encapsulation in the app? Perhaps different DB users with granular access, accessed from different non-global parts of the program. Chuck in some views later when you need performance pragmatism!
Yeah, I keep thinking that CHM was the peak format for offline docs. Today we have Kiwix [0] and Dash/Zeal [1] – both amazing projects, but somehow they feel more complex, and the formats they use aren’t as ubiquitous.
The other day I crammed some awful internal docs into zeal. It was a fun time, good format -- was able to reverse engineer it without looking at the specs in an hour or so. I wanted to be able to look at those docs having to remember exactly where they were every time.
Isn't it possible you could make a mistake that maimed someone? Or that the medical billing is burdensome to some people? On the whole you might be helping people, but I would think there's a small minority that is negatively impacted too.