They spend less time coding and more time managing.
So the company is paying for that organizing work all the same.
Probably overpaying for it, since a level up coder is now doing cross-level-down management and doing less architecture as a result.
77 karma · joined April 23, 2025
They spend less time coding and more time managing.
So the company is paying for that organizing work all the same.
Probably overpaying for it, since a level up coder is now doing cross-level-down management and doing less architecture as a result.
Even better. No email. Request sick through a portal. That portal does the needful (message boss, team in slack, etc.). No need to describe your flu "got a sore throat" then.
Maybe they will maybe they won't, or maybe it depends on the problem.
I think you need a expert human in the loop. Maybe fewer of them for a given weight of functionality.
E.g. a field called userCannotLoginWithoutOTP.
Then in code "if not userCannotLoginWithoutOTP or otpPresent then..."
Thus may seem easy until you have a few flags to combine and check.
An enum called LoginRequirements with values Password, PasswordAndOTP is one less negation and easier to read.
If you never use it, that data can be dumped to s3 glacier periodically (e.g. after 90 days).
By losing the foreign key you gain flexibility in what you audit. Maybe audit the operation and not the 20 writes it causes.
Why I like Scrimba? The lesson style that forces you to use a blank Page on each exercise means you develop memory for the language. Even more of a plus post LLMs IMO.