China trip: Tiananmen square

China trip: Tiananmen square

This is the first post in the series about our vacation in China in the fall of 2018.
On the morning of 21st September, we got up and wandered around the street “Ju’er Hutong”
and the nearby suburbs of Beijing (Peking).
Plan for the day was to visit as much as possible around Tiananmen square.

Tiananmen square is a city square in the centre of Beijing, China, named after the Tiananmen (“Gate of Heavenly Peace”) located to its north, separating it from the Forbidden City.

Since our hotel wasn’t far from public transportation, we caught a local bus (each ticket only 2 CNY/RMB) on “Jiaodaokou S St” which took us all the way to the station between gate to the Forbidden City and other monuments of Tiananmen Square (Chan’ an Ave).

After getting off the bus, we crossed underground tunnel to get to the other side of the Chang’ an Ave with exit next to the National Museum of China. Since I have decided to cover this museum in separate post, I will not go into too many details here. Interesting facts are that the entrance is completely free even for the foreign tourists and we spent 2h only touring one exhibition on the first floor of the west wing. The museum is so large that it could easily take a day to see all the exhibitions.

Our tour naturally followed towards Monument to the People’s Heroes which is central monument of the Tiananmen Square. It is a ten-story obelisk that was erected as a national monument of the People’s Republic of China to the martyrs of revolutionary struggle during the 19th and 20th centuries.

On the west side of this monument we had a chance to see the Great Hall of the People which is used for legislative and ceremonial activities by the government of the People’s Republic of China (PRC) and the ruling Communist Party of China (CPC).

Since we toured the square right before the Mid-Autumn Festival in China, there was already a lot of tourists and locals on the square and it was too busy to go inside of the Mausoleum of Mao Zedong. However we did take a chance to take a pictures in front of it. Mao Zedong (December 26, 1893 – September 9, 1976), commonly known as Chairman Mao, was a Chinese communist revolutionary who became the founding father of the People’s Republic of China, which he ruled as the Chairman of the Communist Party of China from its establishment in 1949 until his death in 1976.
Although Mao had wished to be cremated, this was ignored and his body was embalmed. The construction of a mausoleum as his final restplace began shortly after his death. This building is located in the middle of Tiananmen Square but south of the Monument to the People’s Heroes.

Since our goal was to explore the Forbidden City, we moved on in the north direction of the square. Before we crossed big street again, we passed by the large flower basket. These flowers are 17-meter-tall display in the shape of a flower basket at the center of the Tiananmen Square for the celebration of the National Day. It means “Good Luck, China”.

After taking pictures in front of the flower basket, we crossed the street and we found ourselves in front of the large gate that provides entrance to the Forbidden City, which I will cover in another post.

On being religious about technology

On being religious about technology

I think this is something every developer exeperiences at least once a day, either on forums, QA sites, or in coffe breaks with their fellow developers. Of course, I’m speaking about “neverending comparisons and battles over which technology is best”. And they are not even discussing what is better for particular job, but what is better in general. This is something that bugs me, A LOT!

Just recently I had to start digging into MS world of .NET, after years spent dealing with Java projects. I admitted this honestly in front of my new colleagues, and some of them admired my dedication and hours devoted to learn C#. I was comfortable enough to speak about what I like in C# (what I read about) that Java still doesn’t have or never will have. But then, I was also faced with few younger developers who have probably never studied any language in-depth (no matter that they used it on some projects). They striked me with the unique arguments that “their language” is perfect. Of course it’s not, and I have resisted the pressure to continue discussion why this is wrong.

Instead, I pointed them to the chapter/section of the great book I started reading recently. I will cite the part of the advice that I liked here, for anyone who could come accross this post:

Everything is good
Not all technologies are great, but most technologies with widespread adoption are at least “good.” It’s hard for a thing that isn’t at least good to become successful and to become widely known or used. Of course, circumstances change over time, but it’s important to realize that, at least at some point in history, just about every technology was at one time good or even considered great.
Having this perspective will help you understand that in many cases there isn’t just one good or best solution for a problem. There isn’t just one good and best programing language, framework, operating system, or, yes…even text editor. You may like a particular technology more than others, and you may find you’re even more productive using one
programming language over another, but that still doesn’t necessarily make it the best.