📜 ⬆️ ⬇️

Gloves for those who complicate things

Good software is always under attack from critics. Amateur are attacking from one front, who somehow managed to get a large-scale project despite the fact that they read out “Programming for Dummies” just last night. Then come the professional amateurs who succeeded after their first contract (read: they got the money, which they didn’t sue afterwards - despite the fact that they had developed a useless product). And after this, they made themselves a career, simply repeating this “success” again and again. Finally, there are those who complicate things. The worst thing is that the best of us (at least for one or two projects) often adjoin them.



For those who like to complicate things, something like the sixth sense appears, which helps them to find a meta-problem. Essentially, they can find a meta-problem in everything. We all have seen these barely working applications, which are created thanks to the efforts of these people and more likely resemble the Russian doll, where a succession of problems and their solutions follow one another. I have always been interested in how these people behave outside of information technology. Fortunately, Mike gave me the opportunity.
')
In the corporate intranet, Mike manages a forum where software developers can ask for advice or share ideas with other developers within the company. Recently, one of the software architects from their east coast office wrote the following:

[off topic] bike upgrade
While I was driving to work on a bicycle, the thought came to me - why would nobody invent a bicycle with heated handlebars? We in New England sometimes get so cold in the morning that our fingers ache. Has anyone seen, heard about something like that?

The first answer was from another programmer from Mike’s department who, as it turned out, was responsible for one of the most “complicated” components of the application.

I found nothing in Google, but I think this is just a fantastic idea. Let's do this! I already have an approximate scheme in my head: connect the current generator to the pedals, run several wires through the frame and add a steel mesh to the handlebars.

The ice has broken! Several programmers from different departments joined the discussion with their suggestions, starting with the need for a spare battery and ending with the need for an additional generator on the front wheel, which will only be used during descent. After lunch, the discussion was “simplified”:

It's just amazing: we can use body temperature more efficiently! In this case, our system can also be used during walking and running.

We just need to use a thin inner jacket (like a storm jacket) and run a few flexible tubes from the edge of the sleeve to the diaphragm (which never seems to cool). On these tubes, the water, heated by the diaphragm, will be delivered to the palms.

Water will circulate through special valves and movements caused by walking or pedaling. If necessary, we can add a battery / heater for additional water heating. Of course, it will only work for cyclists.

Fortunately, Mike’s company has at least one sane developer. He joined the discussion anonymously:

This is one of the most idiotic discussions I've ever read ... hmm ... since last week, when you were discussing the architecture for the UND component.
A hand warmer does not exist, because most people have found a pair of gloves ideal for keeping hands cool.

Unfortunately for us, this answer quickly concluded the discussion on the “hand warmer”. But I will leave you a little advice. The next time you develop software, run away from those who complicate things. Look strictly, very strictly, on your first version. And then just say to yourself: "gloves."

Source: https://habr.com/ru/post/302794/


All Articles