So I ended up being a computer science geek and thankfully so, for I am thoroughly enjoying the experience every single day. The next two years the only interaction I had with a computer was the blue turboC screen, yes the horrible old compiler but I have very fond memories of it, so I still don't call it stupid :) The OOPs concepts two years later was better than it is today, thanks to Nancy Madam. Ma'm, if you are reading this, you deserve a big thanks. And the choice of branch when I got into engineering was a no brainer.
Thanks to all those, whose names appear in the acknowledgement section of this blog and more, I am a proud open source contributor working for the most popular database on web- MySQL. I am a part of MySQL replication development team and working with these guys here is a looooooot of fun. Being a part of MySQL Replication for an year, I feel the best part has been the amount of learning that has come talking to the MySQLers, not to forget the NCGs 2012 (Well, we are a bunch of people, new college grads who joined MySQL in July 2012). NCGs you rock \o/.
Lets now return to the title and motivation for this post. It was a dream since 2007 when I had no interaction with computers- to develop a lot of features, to contribute to the this golden age of technology as much as I can. And the first tiny (well, tiny in terms of years of contributing to software development which I aim at) step into this world, my first design and implementation for a MySQL replication feature is now released. And while people check out the blogs on this feature, browse the source I have written, I will sit and enjoy motivating myself to do a lot more into this huge IT world. I am a software developer by choice, nothing very very big as of now, but I am confident I will make it really really big one day. For now, for the first time in my life, I feel I have become a software developer and its time to start on the journey.
And finally some advertisement :D. Please check out:
- My blog about this feature
- The official documentation
- Download mysql-5.7.2, try it out & let us know your feedback and
- The source code too, if you feel interested enough :)
[UPDATE]:
My second blog on this feature- http://shivjijha.blogspot.com/2013/09/Monitoring-Replication-with-the-NEW-performance-schema-tables.html
Enjoy!
All the very best to (the budding software developer of IT world ;) ) to make it really really BIG very soon in the near future.. :) and yes, blog nicely put up!! :)
ReplyDeleteI knew this guy would do great stuff, still lots of unrealized potential to convert in coming years ;)
ReplyDeletethanks N00b no. 1. Of course..this is just the beginning!
ReplyDeletethanks Preeti :)
ReplyDeleteI want to start contributing to open source projects.. what is the required knowledge or skill-set for that? and how do i start contributing?
ReplyDeleteStart following forum first, See what people say, read about open source, Google the same question you asked me.
ReplyDelete