Details
-
AboutOpen Source Advocate
-
SkillsPython, Golang, ReactJS
-
LocationSaint-Petersburg, Russia
-
Github
Joined devRant on 9/13/2016
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
F++ you! You never here when I need you. You force me to sleep when I want to code. You force me to code when I want beer. I hate you, time!1
-
What do you guys think? We decided to rewrite Ansible. And I made a post about it. Is it ok to write about project having no code in the repo yet?
-
I thing anybody will agree. Just whisper these words slowly: "Microsoft. Exchange. Server."
Just no.4 -
I hate SugarCRM!
Honestly. I just cannot understand how they manage to sell this peace of php crap.1 -
Read docs, try, google, try, ask.
Do not ask too early, come up with something you already did when asking. But don't hesitate to ask when you're stuck.
No body wants to leave you on your own but you must try something before you ask.
Do not be afraid to share your opinion. It could be that your view is wrong then you need to correct it. But also it could be you have a point and it will be useful. The first will be helpful to you, the second to everyone in your team. -
Fellow Ansible developers. I'm talking to you.
Are you freaking high or simply your morning pills have some serious side effects?
How do you manage to introduce a number of regressions in every fucking major release? How on earth you feel comfortable in breaking API in a minor and even bug fix releases?
You need to get me right. I really like Ansible project but those things... I imaging you every other day as a bunch of hamsters trying to find an exit in a shitty labyrinth which you call the codebase.
If you will not stop to eat and smoke those things this would became a lot worse indeed.3 -
The worst part of being a dev is talking to non-dev people. They cannot understand simple logic. You need to describe things twice or more. They think you should solve the entire problem when they ask just a single question instead of answering this question.
I even cannot understand what those people are talking about most of the time. -
For me the best of being a dev was described by Fred Brooks in his "The Mythical Man-Month":
...The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures....
Yet the program construct, unlike the poet's words, is real in the sense that it moves and works, producing visible outputs separate from the construct itself. […] The magic of myth and legend has come true in our time. One types the correct incantation on a keyboard, and a display screen comes to life, showing things that never were nor could be...
https://en.wikiquote.org/wiki/...1 -
There are only two reasons you should use Windows:
1. You are developing for Windows.
2. You cannot live without a game which still has no Linux support.
However, the right thing to do is refuse all contracts on Windows development and quit playing games that have no Linux port.21 -
Dear teammates!
I'm so proud I have you. You're the incredible professionals. Your efforts and your desire keep us on the track even at the toughest moments.
It's a honor to be this team's leader.
I bagging you. Do not ever fucking think you are able to make design decisions on your own!
I'm tired to toes of that shit you submit for code review every fucking day!!! -
PM: let's show customer the new feature while it's still in the develop branch
Me: no fucking way this could ever happen -
Agrrr... I hate to do code review of that shit! I hate to write docs for that shit! I hate to talk to PM! I hate dumb developers!
But there are several things about programming that make me calm and happy. When I'm thinking about one of those things I just sit and smile.
One such a thing is the process of upgrading gcc from sources.
1. Build new gcc with old gcc.
2. Build new gcc again with newly built gcc. Call this build A.
3. Build new gcc once more with build A. Call this build B.
4. Compare that A and B are exactly identical to the last bit.
5. You now have self reproducing compiler.
That is just beautiful and literally gives me chills. -
Once at a foreign airport I decided to kill the time on Facebook... There were only 20 minutes of WiFi for free. After 20 minutes I opened terminal and hacked over the restriction...4
-
Sure, there were always people who influence me. Actually, I like to feel when superior manager or officer could help me to develop myself.
Nevertheless, there was one man who opened for me this "Pandora box". He was my first computer class teacher. I was 10. After next two years I got my first money for localizing ZX Spectrum games.5