
Jonathan Soifer
Code is meant to deliver value to users as fast as possible. Good enough beats perfection every time.

Jonathan Soifer
Code is meant to deliver value to users as fast as possible. Good enough beats perfection every time.
All systems are built to solve problems and improve businesses and lives.
Code should deliver value to users as fast as possible: Good enough beats perfection every time.
Simultaneously, I believe it is our duty to strive for excellence. That's why I'm deeply interested in Performance Issues, Algorithm Optimization, Data Structures and other Software Engineering topics.
I'm always studying, always learning and becoming a better Developer, a better Colleague, a better Employee and a better Person.
I used to play Quake when I was 15 years old and rank consistently among the top 5 players, eventually making my way to the #1 spot. Eventually I started losing to a player that seemed to be ridiculously faster than me.
It was a bot.
I felt really frustrated about it and asked other players about how to build my own Quake bot. Forum users told me I needed to learn C++ and TCP/IP, so I went after it.
Never built a Quake bot.
To see someone be glad and happy because of a piece of software I wrote is amazing.
Besides that, Math is beautiful and inspiring.