I’m Mahesh Subramaniya (aka. maheshexp ) around web. My today’s career has been started as a hobby, when I was introduced to computers at my 7th Class in school. Started to get my hands dirty with LOGO and MS-DOS and till date keep programming with Java, Python, Ruby etc.,. Working on various positions in software development, I still view myself as a passionate programmer. I started a blog as a just-like-that stuff during my college days, circa. 2003-2004! It’s was on Blogger platform and I was not aware of any blog platform. Then came a day where I faced problems to organize my blog contents. There was a saviour, Wordpress! Then I instantly moved to Wordpress hosted blog and after few years tried to get used to the tumblr. Till then I was mixing up all my technical articles with non-technical articles. Currently, I’m attempting to split them apart. To keep non-technical in my tumblr blog. And for my technical articles I recently moved to Jekyll powered by github.
I was very active in forums like Experts-Exchange, but due to other priorities, my activity has been reduced these days. Also, I was exploring the depth of Prime Numbers, doing fascinating things using Programming Languages ( VB, C, C++, Java ) , Compilers, Web.
Once started to work for enterprise, my interests turned towards Enterprise Software, Service Oriented Architecture and Distributed Systems. I’m not an expert in most of the areas, but pursuing to expand my knowledge in these areas During my college days I authored in DeveloperIQ magazine, a leading technical magazine in India. Also, wrote few ( very few ;-) ) in the below blogs Quick Online Tips, ToThePC.
My Mind Leaks, is a place where I register my thoughts and views on Software, Programming and Enterprise software applications. Hope you will find a quite few interesting articles and views of Software, programming & Enterprise Architecture. As as computer science graduate, contributing to the computer science field is the most important aspect. I’m trying to do some small contribution to my field from what I learnt all these days. This blog is one such place to register all my thoughts on the Computer Science and help people who wanted to find resource on computer science concepts and understand things.
Projects
All the projects I did during my education period are pushed to Github ( earlier in Sourceforge ). Some of the tools I’ve worked are for my company, which cannot be shared as part of the IP.
-
oDump - An object dump utility-Java 1.4 (2007)
-
MinT - A mathematical programming language & interpreter. This is an attempt to write a tool impressed with Matlab & Mathematica. This tools is built as part of my final year project ( 2004 ).
-
jCalculus - A symbolic mathematical integral and differential calculus package written in Prolog and Java. This Prolog language is interfaced with Java through gnu Prolog software. All the reduction rules are written in Prolog. This is a part of language package included in MinT.
-
jLogic - A digital circuit simulator helps to construct virtual electronic circuits and run simulations on it
-
jHyperDoc - Early day (wrote in 2003 ) code formatter for Java, C, C++, VB, Python programs. Highlights keywords and converts into a HTML file with all the keywords, braces identified with it. Enables to publish the code online in the HTML format.
-
dX - discover & Explore
-
xASM Assembler - A mini assembly language compiler using C programming
-
Regular Expression Plug-in For Eclipse - This is a small Plug-in tool developed for the Eclipse Environment for the working and learning of Regular Expressions easily with a GUI interface. Developed using Eclipse API.
-
System Info Analyser, Quest, TECD & Payroll Processing - These are the school projects ( don’t mind if they lack standards, docs etc., )
Some interesting stuffs I read
Tech
-
Reddit, Hacker News - Can’t sleep without look at this at-least once.
-
Techmeme - a meme source to get a quick info of important news around tech world.
-
Jeff Atwood’s Coding Horror - Some interesting insights into Computer, Software and much more a geek can get his hands dirty.
-
Werner Vogel’s All things distributed - All about Cloud & Amazon.
-
Lambda the Ultimate - For functional language geeks.
-
YCombinator’s Hacker News - I would call this a sub-reddit. Good source to know what is happening in & around programming & computers.
-
Khalid’s BetterExplained - One of the people I admire. Who he knows how to teach things.
Friends
-
Karthik’s blog - http://karthik82.com/ - movie geek, art lover & photographer.
-
Krish Ashok’s Jilpas & Peelas - He calls himself as Enterprise trouble maker. You might not understand certain things unless you see his way.
Other stuffs are some cool internet tools, cool life hacks, news around world, india & tamilnadu.