2013|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|04|05|

2022-04-05 "Well, if such a thing can really happen, I can say 'congratulations' from the bottom of my heart to both the child and the Ministry of Education" [長年日記]

A bug in a program is really a small thing.

I am not surprised that the bug responsible for causing a major blackout in 1/3 of California was famously "just three lines of programming".

Because I spent three days straight checking the traces of three programs over a hundred times to find the timing discrepancies in reading the data, and

"I commented out one line of JavaScript and the program started working easily."

So, what is left is a very dirty, ugly program list with a mountain of added (and totally unrelated) variables and a huge number of printout messages written on it.

Now I have the not-so-fun task of cleaning it up and uploading it to the server so that future for me.

-----

Programming education by the Ministry of Education, Culture, Sports, Science and Technology (MEXT) ignores this current state of program development.

And they seem to think that they can teach something that is "programmatic thinking".

However, I understand that the Ministry of Education, Culture, Sports, Science and Technology says, 'That's the only way to do it'.

I assure you that if the MEXT force children to experience the realities of the front lines of program development, they will all run away.

So, I think,

"Well, if such a thing can really happen, I can say 'congratulations' from the bottom of my heart to both the child and the Ministry of Education"

Let's wait and see what happens in 10 years.