There will be no code in this article. There will be no beautiful architectures. There will be no advertisements for trendy and functional frameworks. There will be no new features or great ways to solve old problems. There will be no super ideas or impressive discoveries. There won't be another story of a successful or failed startup.
Below, just an intimate story about feelings, stages, fears, a little fantasy and the agony of choice.
Let's imagine.
You have come up with some kind of your own algorithm for the next difficult task.
It doesn't matter in what area, in what languages and technologies.
It is important that, puzzling over how to improve something or even create a completely new one, in a dream or during meditation, with morning coffee or when reading an interesting article on Habré, the light turned on! Idea! A figurative representation of the concept was born - which was not enough for someone to put together a huge puzzle of current tasks in some project.
Have you presented?
Remember that feeling when you saw only the first sketch of the relationship.
When schemes, blocks, conditions, transitions are drawn in the mind. And you even begin to understand that in fact it can be difficult, confusing and not the fact that it will be fast or low-cost, or even in general - will work. Doubts arise, but also the feeling continues to grow that it is for you - this concept, this idea, this algorithm - Like it!
It was? Sound familiar? Long?
- , , « », , - . … « !» - .
… … … ! ! , , . . , " " … , , ... … . … , , …
…
- .
, - . . , , .
. . . , , , - .
«» .
, - , . , , -.
.. , - .
! - ! , , , !
, . . . . , «» . , , … . htop . 100%. kill, killall , killall , killall…, killall…, killall …
, , , , , ! … , , …
, , , « » , print echo, - - END .
!
. , , .
. 100k, 1, 10, 40 . , , , ...
. . . Profit!
, , , , , . . .
.
. .
, - . , . , .
, , - . , . . .
, - , - - . - . - - .
.
«» , .
. , , , , … , . , - .
, ? ? ? ? - - . - . , … , , - ... … … …
, , , «» - «». , «» - , .
, , , . .
, . , , , , - , , - , , - , …
, , . !
, , , , , . ...
, , , , - , - - , - , - … … …
- . .
, , .
.
, .
, - . , .
, , . , , .
. , , , , , .
- . , , - , .
. ?, , ?
…
, n- , , , - .
!
!
. - .
!
, , .
. . - . - , , .
- , DESC, ASC, .
- . .
. . . , , .
. .
, , , .
. , - .
LevelUp. .
. , . ? ? ? ? ? , - ?
.
-? , , , -, , , , .
? - ? , - , - , - . , , . , .
? , , , ? «» ?
? . , , ? ? ?
? «» . , , , - , .
, ?
… .
Choice.
Someone goes through the throes of choice, someone through the joy that there is a choice, someone does not see the choice as such and grabs the first decision, and someone is constantly only looking for different options without accepting any. But there is always a choice!
From one small idea, everyone can create a new world.
Sincerely, Dmitri.