Articles in category 02

Abstract Thinking and Programmers

Programmers have absolutely no abstract thinking.

Proof: everyone has read and knows Erich Gamma’s “patterns” (judging by applicants’ résumés). But in practice they know and use only the singleton. And even that is because it’s the same thing as a global variable, and they were taught that in …

Disrupt of the Week: Swagger

Please welcome a new column: “Disrupt of the Week.” In this column I talk about the most breakthrough technologies that substantially change the rules of the game in various fields.

This week’s disrupt is Swagger (pronounced “swogger”) — a specification for describing web service APIs.

Why is this needed? Since …

Summary of the Sixth Meeting of the “Python at APVT” Club

On November 28, the sixth meeting of the “Python at APVT” club took place. The meeting was held in room 318 of the APVT department from 11:15 to 13:30.

Below is a brief summary of the meeting.

Empire of Code (Volodymyr Obrizan)

Empire of Code is another game …

Schoolkids Are Curious 5: Do We Need Fiction?

The other day I was talking with schoolkids at a college, so today in the “Students Are Curious” column, a question from them:

Tell us about the influence of fiction on a specialist. Should one read fiction?

Fiction should be read while you’re still in school. There’s a …

Philosophical

Open your notebook, write this down.

Some people think that, like, they were taught trigonometry in school for nothing: it never came in handy in life. But in fact, some people live their lives so boringly and pointlessly that they don’t even have anywhere to apply trigonometry.

Class dismissed …

On Office Programs

— Yesterday I needed to prepare a contract, so I installed Microsoft Office.
— Microsoft sucks! Install OpenOffice!

I don’t understand how people can seriously recommend OpenOffice as a program for editing office files. OpenOffice is useful only as an argument that “there is an alternative to Microsoft Office,” and nothing …

On PHP Frameworks

Every self-respecting PHP programmer should know at least two PHP frameworks. This is so that, when you come onto an existing project, you can criticize the current implementation and propose redoing everything on another framework. But it’s better to know three or even four frameworks, in case other PHP …

Daria Stepanenko Is Leaving the University

Education news:

A student at the Kyiv-Mohyla Academy, Daria Stepanenko, who on September 22 hit Ukraine’s Minister of Education, Science, Youth and Sports Dmytro Tabachnyk in the face with a bouquet of flowers, has decided to terminate her corporate agreement with the university.

...

“The university is not worthy of …

Life Is Like a Zebra: a White Stripe, Then a Black One

There’s an opinion that all processes in life happen in cycles. Here things are going badly for us. Then something gets a little better, then everything is absolutely wonderful. We’re at the top. At this point we realize that happiness can’t last forever, and the next downturn …