4,724 karma · joined November 10, 2011
http://andrewritchie.info
ritchiea@gmail.com
It's probably best to go the full diet change route & slowly introduce new foods again, but if you read the OP's recommendations and think "I can't do that" there are other ways.
Then Greenwald parlayed having Snowden approach him into becoming a celebrity journalist. So Greenwald is a guy who takes a lot of credit for being in the right place at the right time and someone else handing him a scoop. Exactly the kind of person I wouldn't trust.
I don’t understand how people operate like this day-to-day either guessing at APIs or having to dig through large, complex open source codebases just to figure out basic library functionality.
Maybe it’s my conception of how things should work that’s off, because I’ve met developers who actually enjoyed guessing at library APIs and said they don’t like reading documentation. I hoped they were the reckless fringe minority. Maybe they are actually the majority?
I worked so much faster in Rails. The community made that possible by writing well about how their libraries were meant to be used. And if anyone’s response is “well you should read your open source dependencies’s code anyway,” many times I did have to jump into the code of Ruby libraries and it was a lot easier to read the codebase when the library APIs were well documented, providing a context for understanding. I miss Ruby and Rails.
Maybe knowing in 2020 one can experience rabid social media mobs, and the newness and degree of its terror is skewing our idea of how likely this kind of event actually is. But I see this view presented regularly as though every one of us lives in active risk of being a single slip of the tongue away from ruining our lives. And it’s so strange and not in line with the reality I live in.
At the very best this is an edge case where one would have reason to choose shell scripts over scripting languages.
Or maybe it’s just better to roll your own version control system to support your really amazing new app architecture that stores lots of logic in database functions, what do I know? ¯\_(ツ)_/¯
Let’s say you decide to use stored procedures with rules about what belongs in app code and what can go in a stored procedure, the “discipline doesn’t scale” perspective would say that as your company and app code gets larger your rules get harder to enforce. So devs tend to fall back to the simplest, easiest to follow version of the rule: stored procedures are an anti-pattern.
I love the shadow flag method for cheaters because opponents can avoid games with them and the cheater may never figure out what the problem is.