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…
They may still make that, but I suspect developers will not have full access to the full power of the platform. A thought I should have fleshed out in the above post: the kind of sensor data that enables AR can also be…
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…
As someone who's produced a large volume of educational content in my career, this idea ends up producing content that even most serious practitioners cannot consume. The problem is that even amongst "serious"…
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…
Those engineers have the good fortune to be working in a fairly constrained space. New materials and building techniques become viable slowly over time. Software developers are able to build abstractions out of thin air…
Just as a note, the article specifically lays out that you are only a loser in a pure economic sense, you have not maximized monetary profit and have chosen to prioritize something else. Not an idiot at all :)
Does it look like I made a mistake to most people? I've never received a comment in a PR about it and I observe other developers using the same technique, so I'm surprised to hear this, do you feel very confident in…
I'd be curious to see experiments with variable numbers of line breaks to create additional structure. I find my own code significantly more readable by separating certain "sub-blocks" of code with two line breaks, with…
I think the author's POV still stands just perhaps needs some massaging the framing. > When people acquire skills, and that makes some tasks easier compared to untrained people, that difference categorically is not…
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 think many JS developers are also somewhat blind to the breadth of types of sites that are written, and so don't understand how valuable a type system can be on the web. Most websites are what I'd call "broad and…
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…
They may still make that, but I suspect developers will not have full access to the full power of the platform. A thought I should have fleshed out in the above post: the kind of sensor data that enables AR can also be…
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…
As someone who's produced a large volume of educational content in my career, this idea ends up producing content that even most serious practitioners cannot consume. The problem is that even amongst "serious"…
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…
Those engineers have the good fortune to be working in a fairly constrained space. New materials and building techniques become viable slowly over time. Software developers are able to build abstractions out of thin air…
Just as a note, the article specifically lays out that you are only a loser in a pure economic sense, you have not maximized monetary profit and have chosen to prioritize something else. Not an idiot at all :)
Does it look like I made a mistake to most people? I've never received a comment in a PR about it and I observe other developers using the same technique, so I'm surprised to hear this, do you feel very confident in…
I'd be curious to see experiments with variable numbers of line breaks to create additional structure. I find my own code significantly more readable by separating certain "sub-blocks" of code with two line breaks, with…
I think the author's POV still stands just perhaps needs some massaging the framing. > When people acquire skills, and that makes some tasks easier compared to untrained people, that difference categorically is not…
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 think many JS developers are also somewhat blind to the breadth of types of sites that are written, and so don't understand how valuable a type system can be on the web. Most websites are what I'd call "broad and…