• Guest
HabraHabr
  • Main
  • Users

  • Development
    • Programming
    • Information Security
    • Website development
    • JavaScript
    • Game development
    • Open source
    • Developed for Android
    • Machine learning
    • Abnormal programming
    • Java
    • Python
    • Development of mobile applications
    • Analysis and design of systems
    • .NET
    • Mathematics
    • Algorithms
    • C#
    • System Programming
    • C++
    • C
    • Go
    • PHP
    • Reverse engineering
    • Assembler
    • Development under Linux
    • Big Data
    • Rust
    • Cryptography
    • Entertaining problems
    • Testing of IT systems
    • Testing Web Services
    • HTML
    • Programming microcontrollers
    • API
    • High performance
    • Developed for iOS
    • CSS
    • Industrial Programming
    • Development under Windows
    • Image processing
    • Compilers
    • FPGA
    • Professional literature
    • OpenStreetMap
    • Google Chrome
    • Data Mining
    • PostgreSQL
    • Development of robotics
    • Visualization of data
    • Angular
    • ReactJS
    • Search technologies
    • Debugging
    • Test mobile applications
    • Browsers
    • Designing and refactoring
    • IT Standards
    • Solidity
    • Node.JS
    • Git
    • LaTeX
    • SQL
    • Haskell
    • Unreal Engine
    • Unity3D
    • Development for the Internet of things
    • Functional Programming
    • Amazon Web Services
    • Google Cloud Platform
    • Development under AR and VR
    • Assembly systems
    • Version control systems
    • Kotlin
    • R
    • CAD/CAM
    • Customer Optimization
    • Development of communication systems
    • Microsoft Azure
    • Perfect code
    • Atlassian
    • Visual Studio
    • NoSQL
    • Yii
    • Mono и Moonlight
    • Parallel Programming
    • Asterisk
    • Yandex API
    • WordPress
    • Sports programming
    • Lua
    • Microsoft SQL Server
    • Payment systems
    • TypeScript
    • Scala
    • Google API
    • Development of data transmission systems
    • XML
    • Regular expressions
    • Development under Tizen
    • Swift
    • MySQL
    • Geoinformation services
    • Global Positioning Systems
    • Qt
    • Dart
    • Django
    • Development for Office 365
    • Erlang/OTP
    • GPGPU
    • Eclipse
    • Maps API
    • Testing games
    • Browser Extensions
    • 1C-Bitrix
    • Development under e-commerce
    • Xamarin
    • Xcode
    • Development under Windows Phone
    • Semantics
    • CMS
    • VueJS
    • GitHub
    • Open data
    • Sphinx
    • Ruby on Rails
    • Ruby
    • Symfony
    • Drupal
    • Messaging Systems
    • CTF
    • SaaS / S+S
    • SharePoint
    • jQuery
    • Puppet
    • Firefox
    • Elm
    • MODX
    • Billing systems
    • Graphical shells
    • Kodobred
    • MongoDB
    • SCADA
    • Hadoop
    • Gradle
    • Clojure
    • F#
    • CoffeeScript
    • Matlab
    • Phalcon
    • Development under Sailfish OS
    • Magento
    • Elixir/Phoenix
    • Microsoft Edge
    • Layout of letters
    • Development for OS X
    • Forth
    • Smalltalk
    • Julia
    • Laravel
    • WebGL
    • Meteor.JS
    • Firebird/Interbase
    • SQLite
    • D
    • Mesh-networks
    • I2P
    • Derby.js
    • Emacs
    • Development under Bada
    • Mercurial
    • UML Design
    • Objective C
    • Fortran
    • Cocoa
    • Cobol
    • Apache Flex
    • Action Script
    • Joomla
    • IIS
    • Twitter API
    • Vkontakte API
    • Facebook API
    • Microsoft Access
    • PDF
    • Prolog
    • GTK+
    • LabVIEW
    • Brainfuck
    • Cubrid
    • Canvas
    • Doctrine ORM
    • Google App Engine
    • Twisted
    • XSLT
    • TDD
    • Small Basic
    • Kohana
    • Development for Java ME
    • LiveStreet
    • MooTools
    • Adobe Flash
    • GreaseMonkey
    • INFOLUST
    • Groovy & Grails
    • Lisp
    • Delphi
    • Zend Framework
    • ExtJS / Sencha Library
    • Internet Explorer
    • CodeIgniter
    • Silverlight
    • Google Web Toolkit
    • CakePHP
    • Safari
    • Opera
    • Microformats
    • Ajax
    • VIM
  • Administration
    • System administration
    • IT Infrastructure
    • *nix
    • Network technologies
    • DevOps
    • Server Administration
    • Cloud computing
    • Configuring Linux
    • Wireless technologies
    • Virtualization
    • Hosting
    • Data storage
    • Decentralized networks
    • Database Administration
    • Data Warehousing
    • Communication standards
    • PowerShell
    • Backup
    • Cisco
    • Nginx
    • Antivirus protection
    • DNS
    • Server Optimization
    • Data recovery
    • Apache
    • Spam and antispam
    • Data Compression
    • SAN
    • IPv6
    • Fidonet
    • IPTV
    • Shells
    • Administering domain names
  • Design
    • Interfaces
    • Web design
    • Working with sound
    • Usability
    • Graphic design
    • Design Games
    • Mobile App Design
    • Working with 3D-graphics
    • Typography
    • Working with video
    • Work with vector graphics
    • Accessibility
    • Prototyping
    • CGI (graphics)
    • Computer Animation
    • Working with icons
  • Control
    • Careers in the IT industry
    • Project management
    • Development Management
    • Personnel Management
    • Product Management
    • Start-up development
    • Managing the community
    • Service Desk
    • GTD
    • IT Terminology
    • Agile
    • Business Models
    • Legislation and IT-business
    • Sales management
    • CRM-systems
    • Product localization
    • ECM / EDS
    • Freelance
    • Venture investments
    • ERP-systems
    • Help Desk Software
    • Media management
    • Patenting
    • E-commerce management
    • Creative Commons
  • Marketing
    • Conferences
    • Promotion of games
    • Internet Marketing
    • Search Engine Optimization
    • Web Analytics
    • Monetize Web services
    • Content marketing
    • Monetization of IT systems
    • Monetize mobile apps
    • Mobile App Analytics
    • Growth Hacking
    • Branding
    • Monetize Games
    • Display ads
    • Contextual advertising
    • Increase Conversion Rate
  • Sundry
    • Reading room
    • Educational process in IT
    • Research and forecasts in IT
    • Finance in IT
    • Hakatonas
    • IT emigration
    • Education abroad
    • Lumber room
    • I'm on my way

Presumption of stupidity

3r3342. Old place of work. All fees behind. Last business day. It remains to pass the laptop, after having cleaned the data on it. You close the lid. Everything, you are ready for the last step: to get drunk with your now former colleagues and, possibly, friends. A close colleague approaches you embarrassed and asks: "so where are you now?". And you explain to him where. Along the way, they help you to uncork champagne or beer. And now you are pouring yourself a glass and you realize that tomorrow you will not work here. You're sad, but you have to move on, because this is your choice
3r340.  
3r3342. You know that you left a bunch of unclosed tasks. They can not all be closed: all the time new ones are added. You always had deadlines. You would be happy to do everything correctly and well, so that you are not ashamed of your code. So that you can be proud and speak - this is what I wrote. But deadlines and promises They all messed up. We had to cut corners and hammer crutches literally with a sledgehammer to make it work at least somehow. But now it is in the past. Let other people rake it, I wash my hands. Forward to the new code, to the new team. Oh, there will be everything for Feng Shui and how it should be.
3r311. 3r340.  
3r3342. New place of work. You give a brand new laptop, which you only dreamed of. Show a new workplace and get acquainted with the team. All very friendly and nice people. Not a collective, but a fairy tale. Sit in a comfortable chair. The first task. You're in anticipation. You open the lid of the laptop, read it. Nothing is clear. New language, new product, all new. It is necessary to adjust the environment at least a day, or even more. The difficulty rolls over. But you cope and solve problems one by one. Everything works like a clock, the tools are comfortable and powerful. You rejoice that you work in a team of professionals and use the most fashionable and reliable tools. The only question you ask yourself is: WTF? Why is it different in other places?
3r340.  
3r3342. Familiar is? And I also do not.
3r340.  
3r3342. There are no perfect places where everything would suit you. Where would be the perfect team. Where would be convenient and stable tools. Where there would be no deadlines. What we have is always the result of a compromise between the skill of the team, competent leadership, the financial component, the technical part and the environment. It is always a compromise. Who deserved the team and the project. We can do it better or worse. If you are a skilled programmer, then your task is to make the project better and solve the accumulated and future problems. If a beginner - in order to add features and somehow work. The better you look, the better and better work.
3r340.  
3r3342. The world is not perfect. And even in perfect tools there are perfect mistakes. Errors of another level. But mistakes. The more complex the product, the more problems. You can reduce the density of errors, but you can never reduce them to zero.
3r340.  
3r3342. Imperfection haunts us. It is a part of the surrounding world. You can hang out as a well-known substance, point the finger and speak - there is shit. But this shit does not cease to be so. We can transform it into something else. And we can increase. We are, yes.
3r340.  
3r3342. All mistakes are made due to the absence of something. Lack of time, effort, knowledge, in the end. It seems to you that you are smart and did a cool thing. But there will be more intelligent people and they will show you what could have been done even better. That you are not perfect. It's time to admit the obvious. And go on. And try to make the environment around a little better, and then another.
3r340.  
3r3342. And all the arguments about the mind and intelligence are worth nothing. What with the fact that someone asshole and wrote mudatsky code? You can point at it with your finger and swear. The world will not notice this. Only we ourselves change what is around. We are changing this world.
3r340.  
3r3342. So what's the difference where to start?
3r350.
3r350.

It may be interesting

  • Comments
  • About article
  • Similar news
This publication has no comments.

weber

Author

27-10-2018, 06:14

Publication Date

Product Management / Project management

Category
  • Comments: 0
  • Views: 290
Magellanic error: Buffer overrun or
"The whole world - analysis" or
VK Mobile Challenge 2018
Russia is developing an analogue DMCA
PeerTube 1.0: video hosting without a
Enough to suspect the developers of
Write a comment
Name:*
E-Mail:


Comments
I know your aptitude on this. I should say we ought to have an online discourse on this. Composing just remarks will close the talk straight away! What's more, will confine the advantages from this data. 審計 報告

Today, 15:43

nushra45

Great job for publishing such a beneficial web site. Your web log isn’t only useful but it is additionally really creative too. There tend to be not many people who can certainly write not so simple posts that artistically. Continue the nice writing香港利得稅

Today, 15:02

nushra45

I definitely enjoying every little bit of it. It is a great website and nice share. I want to thank you. Good job! You guys do a great blog, and have some great contents. Keep up the good work. 먹튀
Today, 14:46

seo servise

If you are looking for more information about flat rate locksmith Las Vegas check that right away.  best front load washing machine in india
Today, 13:15

jacksonseo


Here we introduce our top coupons that will help you for online shopping at discountable prices.Revounts bring you the best deals that slash the bills.If you are intrested in online shopping and want to save your savings then visit our site for best experience.
Today, 08:41

Emma Taylor

Adv
Website for web developers. New scripts, best ideas, programming tips. How to write a script for you here, we have a lot of information about various programming languages. You are a webmaster or a beginner programmer, it does not matter, useful articles will help to make your favorite business faster.

Login

Registration Forgot password