Thursday, August 05, 2010

Do not copy paste, do not use autocompletion

I do not believe in auto-completion help in an IDE. Nor do I believe that you should copy-past code snippet to "be faster".

I believe that your brain must have the purest form of the source code in its memory: the sequence of statement or a visual image of the functions. The last thing you want to do is to "corrupt" this mental image with "grey areas" that you brain has not learned in a compatible manner. Everytime you use auto-complete you push aside your brains and take a short cut. Same for copy past. Copy past may be in your mind because there exists a pattern that maps the orginal understanding of the source to the copied version.. But in such a case, you are introducing redundency, so better not do that.

Wednesday, August 04, 2010

Brilliant web development

I totally believe in tools like WebSharper (http://www.intellifactory.com/Home.aspx) and for many years haXe (http://haxe.org/). Software development is an economic process where the optimium is an smart assembly of concepts.

Tuesday, August 03, 2010

I'm back

Since my last blog:

  • I am been using F# for my functional programming
  • My type inference algorithms have led me into zippers and data differentation
  • My math needs have led me to integrated optimization methods and approximate dynamic programming
  • I've done the CUDA work but found it expensive
  • I have purchased a home computer because I thought it would be fun
  • I still use my dell X1 as a laptop because it has all you need (except a super fast CPU).

I hope to pick up on my blogging activity.