A problem I've been having for a long time is the fact that I "fall in love" with my code. I consider myself as an artist and my code as my art, the problem arises when I'm choosing a path based upon the code I'm going to write, usualy I find a certain technology more appealing to me and I use it but sometimes the time to finish that piece of code will be longer then it would if I had picked another "less sexy" technology. As I grew up and matured I looked back to the times I made choices which today looks like a complete waste of time, I don't regret these choices because I learned new technologies which I wouldn't learn otherwise.
As an army programmer and as a programmer working as an employee in another company which I was after my army service was over - making such "mistakes" doesn't cost you money, now that I own my own company these mistakes do cost money and avoiding them is a must.
I have many conversations with my friend: Zak Dechovich the founder and CEO of Reimage (http://www.reimage.com/) about marketing and time to market, as an ex programmer he understand where I'm comming from because he experienced it first hand in marketing his "XP repair" product. In a conversation we had a month ago I told him that I have a product that is 70% ready that can filter traffic based on keywords, he asked whether I can release something to the market right now? I told him that I can take the redirecting platform (http://www.komodia.com/index.php?page=redirector.html) and start to market this version within a week, and so I did, that was a good advise on this part and a wise decision on mine.
Today I made another decision, I have core functionality of an "SSL" hijacker which allows me to inspect and modify encrypted SSL data without alerting the browser, however the communication module I wrote which is based on shared memory and named pipes is too slow for me and it reaches a stage that it is so complex that finishing it would take three months. I sat down to see what are my alternatives and found a solution that would enable me to release it in two to three weeks, a good solution that will be more stable then my original one, it's a little "less sexy" but as the artists of the past, I need to walk the fine line between doing my art and pleasing my patron, my patron is the "bottom line" :)
I'm happy I'm able to make such decisions because using a simpler and cleaner technologies means a more stable product, which is easier to understand and maintain. My friend Zak quotes civilization IV: "A product is perfect when you can no longer remove features from it".
Barak
Sunday, November 9, 2008
Subscribe to:
Post Comments (Atom)
10 comments:
KOMODIA'S TECHNICAL BLOG is a blog run by the KOMODIA team. The aim of KOMODIA'S TECHNICAL BLOG is to explore product and technical development, in depth.
The blog aims to provide an insight into the development of Komodia's products, software and technologies through the story of their development process and technical issues. The blog will also highlight the impact that these products have made on our lives and will touch on some broader societal issues as they arise.
KOMODIA'S TECHNICAL BLOG will feature a regular weekly video segment which will be released each Thursday at 9pm BST (6pm EDT). https://360sqr.com/
It’s around $16, waterproof, bendable, and provides quantity of} speeds, says Laino. Then, let your toy dry within the open air earlier than returning it to storage. And when you use your dildo for anal play, always clean it completely with an antibacterial sex toy cleaner. LOVEHONEY – Our top recommended online sex toy store that provides you the most effective costs, fastest and most discreet transport on the internet. You’d adult toy be stunned by what feels good, especially in case your only feminine sex toy experience is with a normal, single-function dong.
Thanks for sharing the information keep updating, looking forward to more post.
Nice post ! I love its your site after reading ! thanks for sharing.
I really appreciate all the hard work you put into this great site.
Abogados de Divorcio Tysons Virginia
Divorce Lawyers CulpeperVA
Divorce Lawyers LoudounVA
Divorce Lawyers Great Falls VA
Barak's reflection on the balance between artistic coding choices and business pragmatism is insightful. Making technology decisions that prioritize a stable product and efficient development is a crucial part of entrepreneurship.
Conversión Divorcio Nueva York Estado
Brunswick, Virginia Reckless Driving Attorney: brunswick virginia reckless driving attorney Defend your rights with our expert legal team. We specialize in reckless driving cases, providing strategic counsel to minimize penalties and protect your driving record.
It's a common struggle to balance creativity with practicality in coding, but making wise decisions leads to more successful outcomes.
New Jersey Careless Driving Statute
Barak makes a wise observation on striking a balance between creative code decisions and practical commercial considerations. Powhatan dui lawyer. An essential aspect of entrepreneurship is making technological decisions that put a stable product and effective development first.
Katy Dental Assistant School offers comprehensive training programs for aspiring dental assistants, providing hands-on experience and career opportunities in the dental field. Start your rewarding dental career with us today! visit our website:
dental school houston
When considering the astronomical telescope price, it is essential to evaluate not only the initial cost but also the long-term investment in accessories and maintenance. Many enthusiasts find that investing in quality mounts, filters, and additional eyepieces can significantly enhance their observing experience, which may add to the overall expenditure.
Furthermore, the market for telescopes is dynamic, with seasonal sales and promotions that can provide opportunities for more favorable pricing. Therefore, prospective buyers should conduct thorough research and compare different models and retailers to ensure they make an informed decision that aligns with their budget and astronomical interests.
Komodia's Technical Blog serves as a forum for exchanging in-depth information and analysis on a range of technology-related subjects. Software development, coding tutorials, cybersecurity, networking, and emerging technologies are among the topics that are frequently covered on the blog. prostitution in virginia
Post a Comment