Back to tech blogging, a very short recap of last 2 years
First of, coming back to blogging after such a long time, so pardon my writing. Hope it will get better soon.
Also this is a "learn as I go" type blog so if you are a pro, please provide your valuable feedback as comments.
Alright, what am I back here to talk about?
Past 2 years I have been focusing on writing interesting analytics platforms, 1 year was purely about Graph storage and Graph DBs for knowledge mining and last 1 year has been purely about high performance streaming analytics and some really solid optimizations which I hope to share here over time.
A fair deal of work I have been focusing on has not just been about writing useful software that enterprises value but also about how that software is delivered to the end user.
One thing I can't stress enough on is software delivery is at least as important as the software itself, if your customer's can't use it, you can't patch it, you can't add new features to it, you are essentially planning a road to the underworld for your software and likely you will either:
Will be reviving this blog and share with you all some good work and design patterns that will hopefully save you countless hours and pain.
Also this is a "learn as I go" type blog so if you are a pro, please provide your valuable feedback as comments.
Alright, what am I back here to talk about?
Past 2 years I have been focusing on writing interesting analytics platforms, 1 year was purely about Graph storage and Graph DBs for knowledge mining and last 1 year has been purely about high performance streaming analytics and some really solid optimizations which I hope to share here over time.
A fair deal of work I have been focusing on has not just been about writing useful software that enterprises value but also about how that software is delivered to the end user.
One thing I can't stress enough on is software delivery is at least as important as the software itself, if your customer's can't use it, you can't patch it, you can't add new features to it, you are essentially planning a road to the underworld for your software and likely you will either:
- Have a difficult time keeping your software desirable
- Or will re-architect it so it doesn't lack all the above
Industry gurus like to refer this art as DevOps but it's really a part of core software development to me because you as the creator, builder and architect of the software is the best person to engineer how it should be delivered to the end user.
So stay tuned there are lots of tutorials and how to exercises coming up with lots of other design philosophies!
Comments
Post a Comment