I found this funny quote today in one of the Russian forums.
Here is my translation:
Hogwarts feels like a software project that is going for decades, like (insert your favorite product here). Old bugs, undocumented features that no one remembers why they been created or how to use them, incompatibilities and a lot of ancient ‘temporary’ solutions that hold all this horror together. Also, several engineers were on this project for many years, and refuse even to try to solve them explaining that that’s the way it has always been and call the whole situation the ‘school traditions’ …
Friday, December 2, 2016
Sunday, November 27, 2016
Ideas... do they really worth nothing?
Some say that an idea by itself is worth nothing. I sort of agree with this statement. We share ideas all the time, but most of them remain … just an idea.
But when a raw idea is transformed into a vision, supplied with the solid technical foundation, a lot of will-power and hard work, only then will this wild idea have a chance to become a reality.
Several years ago, Hamid shared his big idea with me. It was cool, but at that time I wasn't fully convinced on how to implement it in the best way. Even though he had a couple of prototypes, it wasn't clear what problem this technology was trying to solve. It was like trying to boil an ocean.
After spending some time brainstorming and prototyping, it occurred to me that this idea had no future in its current form. So, I dropped it, but not completely, since it sparked another set of ideas, mostly around the building blocks and technologies. Ideas that I implemented as open source projects on GitHub.
Hamid was much more persistent with his grand vision. A couple of years after our initial attempt, he approached me again and presented me with a refined vision.
In the data visualization area, there are several major problems that many companies are trying to solve:
- Performance - how to display complex dashboards quickly?
- Latency - how to present this data real-time?
- Integration - how to connect to the client's data with minimal configuration and coding?
- Rapid development - how to build solutions as fast as possible?
- Price - how to make all this affordable even by the small companies Well, the last point might not apply to the titans of this business – usually, they are after the big contracts, but this good news for the small fish like us.
The solution that we built from ground up, starting from designing a very complex database schema, defining a middle tier, and presenting a fast, fluid web interface with a set of complex views, dashboards, forms, server-side activities and many more UI features. And now imagine that all this work has been done without a single line of code and in less than three months!
So, if you tell me that ideas are worth nothing, I would say that an idea will cost a lot of hard work, constant pressure and lack of sleep, but it's damn satisfying to see the results!
It is totally worth it.
Subscribe to:
Posts (Atom)