My thoughts on topics that interest me, revised as I develop new perspectives.
OOP (meatballs)
After a lot of intense inner debate and deep concentration, Ive finally come up with a phrase that summarizes my feelings on the subject: Objects are just meatballs in spaghetti code! OOP is founded on important ...more
After a lot of intense inner debate and deep concentration, Ive finally come up with a phrase that summarizes my feelings on the subject: Objects are just meatballs in spaghetti code! OOP is founded on important ...more
Async Context with Node.js
node.js is awsome! The most exhilarating thing about it, is that using JavaScript for asynchronous callbacks on each event makes managing the context of non-blocking responses, wonderfully simple. check ...more
node.js is awsome! The most exhilarating thing about it, is that using JavaScript for asynchronous callbacks on each event makes managing the context of non-blocking responses, wonderfully simple. check ...more
Overhead of Abstraction
Each feature of a program has a purpose. but not all features of a codebase meet that purpose clearly. I think this is mostly because software that was designed to do general purpose tasks gets pulled in. ...more
Each feature of a program has a purpose. but not all features of a codebase meet that purpose clearly. I think this is mostly because software that was designed to do general purpose tasks gets pulled in. ...more
Iterative Development
The concept of Iterative Development is powerful and simple. Build the whole program in drafts, (the iterations). As apposed to building the program one component at a time. It doesn't have to look nice ...more
The concept of Iterative Development is powerful and simple. Build the whole program in drafts, (the iterations). As apposed to building the program one component at a time. It doesn't have to look nice ...more
On Motivation
One of the many challenges that has resurfaced in my life over and over again is a lack of motivation. Not just how to be passionate about work (which has never been a problem), but how to be consistently ...more
One of the many challenges that has resurfaced in my life over and over again is a lack of motivation. Not just how to be passionate about work (which has never been a problem), but how to be consistently ...more
why python self?
Python has a wonderful, albeit confusing at first, requirement of listing self as the first argument accepted by object methods. To me this is wonderful. Not because I enjoy seeing self all over the place. ...more
Python has a wonderful, albeit confusing at first, requirement of listing self as the first argument accepted by object methods. To me this is wonderful. Not because I enjoy seeing self all over the place. ...more
Actionscript: Tweening an Abstract Property
Dynamically generating tweened animations with actionscript is wonderful. Here is an example of code for an object that fades out over 0.5 seconds.
One hurdle that tied me up for a while was the ...more
Dynamically generating tweened animations with actionscript is wonderful. Here is an example of code for an object that fades out over 0.5 seconds.
One hurdle that tied me up for a while was the ...more
JavaScript Techniques
For me JavaScript is a wonderful language to develop in. I like how dynamic it is, in terms of creating objects and functions anywhere in the code. The context objects that are used to resolve property ...more
For me JavaScript is a wonderful language to develop in. I like how dynamic it is, in terms of creating objects and functions anywhere in the code. The context objects that are used to resolve property ...more
Actionscript Trace Statements in Linux
I prefer to develop completely outside the Flash or Flex IDEs to be able to use my more preferred *nix based development tools (terminal/vim/screen/git/diff etc). To do this I write plain text actionscript ...more
I prefer to develop completely outside the Flash or Flex IDEs to be able to use my more preferred *nix based development tools (terminal/vim/screen/git/diff etc). To do this I write plain text actionscript ...more
