When you think about it, the original Nintendo was an amazing system. That to this day millions of people still love the games on that old system says something about its staying power. Yet even compared to personal computers of the day, it was seriously underpowered. This of course was an attempt [...]
Archive for the ‘Software Engineering’ Category
Getting So Much from So Little
Posted in Software Engineering, tagged assembly, games, low-level programming, Software Engineering on May 11, 2008 | Leave a Comment »
SOFEA is Beautiful
Posted in Software Engineering, Uncategorized, tagged Design Pattern, Software Architecture on May 4, 2008 | 1 Comment »
Traditional data-driven websites are usually built with a particular pattern:
Client makes an HTTP request to a server component using a URL.
Server component performs some operation on a data model and collects results.
Results are passed to some smart templating engine (PHP, JSP, ASP, Ruby, etc.) that creates the necessary HTML and Javascript.
HTML is sent back to [...]
Spring Forward? Fall back!
Posted in Software Engineering, tagged Architecture, Design Pattern, Java, Programming Languages on April 13, 2008 | Leave a Comment »
Tools are cool. Ironically, you can trace this back to when humans first banged two rocks together to make fire. This historic moment moved mankind into a new era. Then they used those same rocks to beat each other to death. And therein lies the problem: if you want to kill [...]