Stuck in an SML assignment
Not long after I am done with the Prolog assignment, I found myself stuck in yet another assignment. This time SML. I am using SML/NJ and it’s a shame the documentation is poor. I almost given up on...
View ArticleAnd if you believe you’re a competent programmer
Ron Burk discusses the psychology of incompetence. The Psychology of Incompetence – Ron Burk – Ignite Seattle 6 – 2009-04-29.
View ArticleThe “interesting things”
I haven’t exactly thought of programming as a chore. And I am always quick to admit that I am not a good programmer, it just so happened to be what I do better in. Lately, programming has been turning...
View ArticleThe problem with object-oriented languages
Joe Armstrong, the principal inventor of Erlang, is quoted as saying: “The problem with object-oriented languages is they’ve got all this implicit environment that they carry around with them. You...
View ArticleReview: CakePHP Application Development
I have done a few projects using CakePHP the past couple of years. CakePHP has grown to become one of the more popular PHP web frameworks, think of CakePHP as Rails-inspired PHP framework. If you’re...
View ArticleWeb programmer may be executed in Iran
This is just not sensible to me. This is, perhaps, a result of an overly-conservative interpretation of religious doctrines. Execution of web programmer in Iran may be imminent A computer programmer...
View ArticleOn debugging
As we put more and more into programs, debugging becomes time consuming. This quote is particularly true: As soon as we started programming, we found to our surprise that it wasn’t as easy to get...
View ArticleTools of the trade
Every web developer uses his/her set of preferred tools. Here’s mine: Text editor: SublimeText 2, because it loads fast and I swear by its open by file name feature Computer: MacBook Air 13″, a decent...
View ArticleTools of the trade
This is a quick update of the tools I used these days. I am a web user interface developer now so some of these tools might be kinda niche! Text editor: SublimeText 2, because it loads fast and I swear...
View ArticleIt’s just really simple
I was reading this post by Michelle Bu and it really resonated with me. When I was starting do go into programming from doing freelancing on design, my morale is probably at the lowest. It’s been the...
View ArticleDon’t leave windows broken
Don’t leave broken windows (bad designs, wrong decisions, or poor code) unrepaired. Fix each one as soon as it is discovered. If there is insufficient time to fix it properly, then board it up. Perhaps...
View ArticleLearning JavaScript, for beginners
Some good links to get started with JavaScript: http://www.jblotus.com/2013/01/13/common-javascript-gotchas/ http://eloquentjavascript.net/ http://bonsaiden.github.io/JavaScript-Garden/...
View Article