I love my WordPress powered blog. For a blogging site, WordPress is the way to go. However there are site that require me to step beyond the paradigms of a blog.
Back in the day, I used to hardcode all my sites using XHTML & PHP. I’d make them elegant, minimalistic and W3C compliant. I also wasted a good deal of time doing so. So now… when I need to set up a site, I reach for Drupal. Now thats a fun application to work with. By no means is Drupal “simple”. It is a freaking CMS for crying out loud. Simple and CMS don’t go together. And it does have its weaknesses. Getting an image gallery set up in Drupal 6 is non-trivial. But once you know where things are and how the components work, then you are all set.
After listening to my backlog of FLOSS Weekly shows, I’ve been thinking about my involvement with my own project. Naturally I want it to succeed. But I also want to use it as a portfolio of my work. On one hand, I’d like to hack everything together by myself. On the other hand, I simply don’t have the time or inclination to do everything. Especially if I think about it… my skills in PHP might not be as interesting as showcasing my work in developing justCheckers and working as a team lead. So I’m think about setting up Drupal, and maybe do some additional integration work… I’m just not that sure that anyone really cares about my XHTML/PHP/web development prowess, especially with some many powerful tools that are around.
I’ll probably do that… set up Drupal, integrate a justCheckers look and feel into it (showcasing my web designer side), import all the data, setup a team again and move the damn project forward.
I’m setting up a new site for the justCheckers project. The only real good reason for my working at all on this project, is simply to build a portfolio. As a software developer, I want to show to others that I can code. And that my code is clean, elegant and professional. I also want to show that I can write my own web applications. So I am writing the justCheckers website as a PHP, MySQL DB enabled application. All using proper XHTML, CSS and a touch of AJAX. The site is a work in progress. I’m not planning to build an entire flexible CMS, rather I plan on building a custom site.
This week, I’ve started working on my delayed projects again. I feel exhausted from the week. But I also can not wait to play around with my projects.
I’ve always admired the KDE and Qt developers. They make some of the most innovative and interesting technology in the consumer-desktop-mobile land. I’ve decided to pick up learning Qt and C++. So far I’ve read the beginning of C++ GUI Programming with Qt 4 (1st ed). I need to play around with C++, which I plan on doing it while using Qt Creator. One of my first major Qt experiments might be getting the TEA text editor working on my Nokia 5800 XpressMusic. I know that Nokia just released the tech preview of Qt 4 for S60 devices. But I’ll give it a shot. Hopefully the GUI will port over nicely.
Yes, the project that I left for dead still lives. I want to work on it, as portfolio material. I first plan on building a website in PHP (or maybe JSP?) that renders beautiful CSS and XHTML. And then I need to give the project much love. But I owe it to myself to finish this application. I won’t build any crazy game servers. But I want to make something totally configurable and fun. And in the process I want to create something that proves that I am a strong Java developer.
Writing A Collection of Shards
I am going back to writing. Unfortunately I need to start almost from scratch, since many of my written sections simply will not work. The ideas are there. I just need to get them down on paper.
This one is the ultimate in the tire kicking sense. I plan on getting my driver’s license really soon. Aside from parking, I feel comfortable driving. Once I figure out all this parking stuff, then I’ll be ready. I’m exciting since this will give me a lot more mobility and flexiblity. I’ll be able to solve a lot of problems and have even more time to do things in the day. And I’ll be able to sleep and live in normal time periods.