When it comes to the relationship between environment and technology, there are many terms thrown around: Green technology, Climate Tech, Clean Technology, Green IT. They are often used interchangeably, though they mean different things. As I tried to understand it, I pondered the various interpretations of these ideas.
It's easy to recognize how technologies can lower or remove carbon dioxide emissions while also increasing their contribution to worldwide carbon use.
As I reflect on my earliest interactions with the Internet in the 1990s, the screeching sound of a modem dialing up to establish a connection resonates vividly.
I have probably spent thousands of hours programming, during which I had to listen to this persisting, among others, myth about programming: You need to be good at maths, at applying algebra, etc.
Programming has more to do with chess than maths
Most programming requires simple to complex logical thinking. These are sequences, such as reading the content of a file, checking for certain occurrences and then doing action a or b depending on certain conditions.
It is like playing chess and not working with mathematical formulas. The more you think your moves ahead, the better you can code.
Mainly, web programming hardly involves any maths that you cannot refresh in a short time.
I don't mean to rule maths out of the equation. maths can be pretty helpful when you have to deal with complex programming challenges, i.e. optimising the Google search algorithm, but that is probably not your case.
Let me tell you a secret: While excellent programmers solve a task with a few lines of code that runs in milliseconds, the novice code might take longer and be slower, but it also fits the purpose.