Katie & Scott & Simon & Cecily.

Tag: programming

Day 281: webapps

In another life, I’d be working developing web applications.

There’s something about web application that gets my blood going – but in a good way.  Is it the fact that I get instant feedback on whether I’m doing something right or wrong?  The fact that I’m developing on such a short cycle for a platform that is so universal?

I think it simultaneously scratches two urges that I don’t really get to scratch otherwise.

1. Programming

I’ve gotten pretty rusty in that whole software engineering department.  Sure, I can still think through algorithms and I know how to use for loops properly, but I think I’d have a hard time passing a senior level college CS class right now.  Putting a webapp together in PHP is a bit like proving to myself that I’ve still got it, even if “it” isn’t quite what it used to be.

Still, the merging of PHP, mySql, and HTML into some union of files that does what I tell it to do feels good.  (I’ve written about this before, too, on Day 138.)

2. Website Design

This indulges my artistic side in a really geeky way.  I like to think that I have relatively good taste, at least when it comes to the aesthetic layout of images and text.  I’ve always been interested in graphic and communications design and even did a good bit of it in my first job out of college.

Messing with CSS and the way webpages present themselves is a part of this ongoing training.  As I continue to do it, I think I begin to find the kinds of layouts and designs that look best to me.  This is a bit self-indulgent, but I think it also speaks to finding my own style.  The more I learn about what that is, the more I can accurately apply it to other areas of my life and job in a way that makes sense and makes me a better designer in general.

One last thing that really feels good about webapp development: results.  Within a day, I can see actual results from my work.  Within a week, the original vision of the site begins to form.  It feels so fast and gratifying.

Anyway, if you have a webapp idea but want someone else to take a crack at it, I may be your man, depending on my mood and how busy I am.

Day 138: my chroots are showing

Every few weeks, we have a small get-together at our house called Democratic Movie Night, where us and our friends vote on which movie we’d like to watch over the course of two weeks, and then watch it.

It nudges us into cooking at least once a fortnight and it gives us a recurring event at which to watch movies we may have missed in the theaters or want to watch and discuss with friends.

The other day, Katie also mentioned a prime reason I established DMN: I wanted to make the website.  It’s true.  It had been a while since I had done anything Computer Science-y and I got the itch to rip out some messy php.

I don’t miss programming…much.  Every once in a while, I’ll feel the urge to do something basic and logical, something built from arithmetic and variable assignments, but most of the time I’m content to leave that work to others.

I do like working on my own schedule.  No homework assignments due by midnight on certain days, no work deadlines pushing back against getting a piece of code debugged.  And I’ve always liked making websites.

So, in the end, I guess I never left my CS degree completely behind.  There’s some amount of bits that’ll always be in my bloodstream.

© 2024 It's Dai Time

Theme by Anders NorenUp ↑