This, That, and the Code

Home >> January, 2008

Baby Steps to Great Software

Posted on: Wednesday, January 23rd, 2008 in: PHP, Programming

Without given too much away…
I recently inherited a website written in PHP that uses the CodeIgniter Framework (Which I like).  The problem is that the people who used it to develop the website didn’t appreciate the MVC pattern.
Let me boil it down for you.  The project consists of:

1 Controller
0 Model classes
30 view files in the […]

Play the Business Piccolo?

Posted on: Tuesday, January 15th, 2008 in: Java, Programming, User Interfaces

Piccolo is a Java and .NET library written to allow the construction of arbitrary 2D GUIs; most notably it provides great support for rotation and scaling.
I think it’s seen as a toy project right now by most developers in the business realm (even though it’s a mature library) , but I think there are some […]

Are you sure you want to _______?

Posted on: Monday, January 14th, 2008 in: Programming, Usability, User Interfaces

I’d love to never see that dialog box again. Can we make that happen? Would it be worth it?
Abstractly, you can treat all user actions as transformations on an application’s state. Undo is then implemented by either remembering the state before the action, or by knowing how to do the action in reverse (depends […]