Monthly Archives: April 2012

HTML5 Helicopter

My girlfriend, Michelle, is spending this summer learning to code with the intention of creating a startup. She finished her last exam of the year on Thursday (analytical chemistry) and has already started pursuing programming.

Prior to this weekend, Michelle had dabbled in PHP and HTML/CSS here and there, and had a one-semester class in Matlab for her Chemistry program. So when she said she wanted to learn Javascript this weekend, I thought that writing an old-school helicopter game using Canvas in HTML5 and getting it live by the end of the weekend would be a reasonable goal.

Always looking to impress – and quite frankly, from my perspective learning Javascript is easier, or at least way more fun, than writing three chemistry exams in four days – here it is: HTML5 Helicopter.

Read More…

Introducing SDFRY, The Modern Programming Language

Backstory

Programming languages have stagnated. 1958 was a great year for language development, as was 1995, depending on who you ask. The only problem is 17 years have passed since then and we’re still trying to shoe-horn software development principles into languages not built for them.

It seems that we’re primed for a revolution. Not one rooted in languages picking up steam despite being older than the average Valley CTO, but new languages that make us really think.

Thus, I introduce SDFRY (pronounced “super deep fry”) that strives to optimize writing software for humans, not for computers, named after its fundamental rule: Seriously, Don’t Freaking Repeat Yourself. Designed without buzz-words like “dynamically typed” or “purely functional”, SDFRY fills a gaping void by being a pragmatic every-day language built for developers.

Behold the power of a truly expressive language that eliminates the dry aspects of programming.

Demo

Play Connect Four | View Code

Read More…

 Scroll to top