Member-only story
But, I don’t Write Java That Way!
Or maybe you don’t write Python, JavaScript or whatever, the way I butchered it in my writing. Here is a clarification.
One of the things I do in my writing is exploring different technologies and programming languages. I write about a lot of things I am not an expert in. I write about colonizing Venus.
Read more: Why Colonize Venus Instead of Mars
Does anyone seriously think I am a trained space engineer? I write about microprocessors architecture, stuff like pipelining, branch prediction, instruction decoding, you name it. Yet I am not a trained chip designer.
Read more: Why Pipeline a Microprocessor?
I am not your expert advisor on technical matters. I am a popularizer. I am a tourist in the land of technology. I go visiting and I write back about what I see. I give you the out-of-the-box experience. What does some technology or programming language look like to somebody who unpacks it the first time and takes it for a spin?
So when people go, “You should not be writing about Python” until you know it better or “You clearly don’t know enough about C# to write about it,” then those readers are entirely missing the point. I am giving a beginner perspective, and that is an important one. Let me take a step back to explain why.