I'd encourage you to look into Cognitive Load Theory[0]. A key finding is that people are not creative generally but are instead creative relative to their skills. e.g. if you are not a skilled programmer your…
Slightly adjacent to the article, I don't think Apple cares all that much about the AR metaverse/ecosystem. My own prediction, using many of the same data points as the author, is that Apple is trying to create a suite…
I've watched several people go through this conversation after a company made this demand. For this to succeed it seems that you need to be indispensable, or be part of an organized group that is indispensable, to the…
> Can you please provide proof that our justice system is failing victims? Do you just mean that the conviction rate is anything less than 100% for accusations? I'm confused that you think this is something I can prove…
> there is a court and criminal justice system for a reason Having supported a few friends trying to push these kinds of complaints through the courts, I think the precise reason this kind of naming and shaming has…
No, a class is a data type coupled to functions operating on that class. For the purpose of this discussion a module is a way to semantically group types and functions without coupling them (languages like OCaml get…
> In general, object orientation is a reasonably elegant way of binding together a compound data type and functions that operate on that data type. Let us accept this at least, and be happy to use it if we want to! Is…
Points 1 and 2 describe the jobs of most Staff Engineers (or higher) at large tech companies like FAANG that I know. Smaller companies rarely have these because, perhaps unsurprisingly, small shops rarely have big…
I totally agree, we do all of these things. It was just a little less clear early on in the project what the best structure for the project was :)
The fact you ask this question gets at my point I think. For several years I've been writing a large computer algebra system(CAS) that runs on a webpage. Every time the user puts some input into a text box the CAS runs.…
I'd encourage you to look into Cognitive Load Theory[0]. A key finding is that people are not creative generally but are instead creative relative to their skills. e.g. if you are not a skilled programmer your…
Slightly adjacent to the article, I don't think Apple cares all that much about the AR metaverse/ecosystem. My own prediction, using many of the same data points as the author, is that Apple is trying to create a suite…
I've watched several people go through this conversation after a company made this demand. For this to succeed it seems that you need to be indispensable, or be part of an organized group that is indispensable, to the…
> Can you please provide proof that our justice system is failing victims? Do you just mean that the conviction rate is anything less than 100% for accusations? I'm confused that you think this is something I can prove…
> there is a court and criminal justice system for a reason Having supported a few friends trying to push these kinds of complaints through the courts, I think the precise reason this kind of naming and shaming has…
No, a class is a data type coupled to functions operating on that class. For the purpose of this discussion a module is a way to semantically group types and functions without coupling them (languages like OCaml get…
> In general, object orientation is a reasonably elegant way of binding together a compound data type and functions that operate on that data type. Let us accept this at least, and be happy to use it if we want to! Is…
Points 1 and 2 describe the jobs of most Staff Engineers (or higher) at large tech companies like FAANG that I know. Smaller companies rarely have these because, perhaps unsurprisingly, small shops rarely have big…
I totally agree, we do all of these things. It was just a little less clear early on in the project what the best structure for the project was :)
The fact you ask this question gets at my point I think. For several years I've been writing a large computer algebra system(CAS) that runs on a webpage. Every time the user puts some input into a text box the CAS runs.…