Jason Austin's Blog Life and times of a PHP Developer in Raleigh, NC

1Apr/092

The Crappy Economy Express

I lead a double life.  My professional career takes me from being a peon one minute (NC State), to a CEO the next (AmberCube).  I've been doing this for a while now, and have only recently appreciated the vast differences between the two.  There are lots of things happening for me/to me/in spite of me in both arenas.  Both arenas come with their own set of unique and challenging problems to solve.  Some days I feel like I can take on the world.  Other days I feel like one guy, standing on the tracks in front of a runaway train with no hope of slowing it down.  Every day I feel lucky to have a job doing something I (usually) love, but recently I have felt more like the guy on the tracks in staring down the oncoming "crappy economy express".

I used to think that being employed in Higher Education meant that my job was safe.  Yeah, it meant that I would have to endure budget cuts, inconsistent raises, and an overshadowing presence known as NC State Government.  But hey, at least I was helping shape the young minds of tomorrow, right?  And I wasn't worried about being laid off every week, right?

Well if this economy has taught me anything, it is that Higher Education, specifically State Government, is certainly not immune.  The state government is going to have something like a $3 billion deficit for the next fiscal year, so everyone is being asked to cut back...and I mean WAAAAAAYYYY back.  No travel.  No training.  No new computers.  No new anything.  Not even office supplies.  From my perspective (limited as it may be), we have hid the checkbook and considered our bank accounts closed.

IT is one of the myriad of places where the the state is looking to trim spending.  Our CIO was asked to present the Chancellor with several ideas that would save at least $1 million EACH from IT.  That is a scary scary number.  $1 million doesn't mean not buying new computers, or halting travel, or getting rid of professional development.  $1 million means one thing...jobs.  Being that one of the areas under investigation is web services, it means that people I know and work with (myself included) are being looked at with a very critical eye right now.  Someone, somewhere sees money to be saved here, and in some ways I don't disagree at all.  It just makes me nervous for myself and my colleagues.

I will be keeping a close eye on where the discussion of centralizing web services will go.  I see how the administration sees this as a possible cash cow.  There are lots of pockets of developers, designers, graphic artists, etc. all over campus.  If we put all those resources together, we can save a ton of money right?  Right?  Maybe, but there are LOTS of things to consider before jumping in.  I can also see how this concept is terrifying for people in the colleges and departments.  What will happen to their personal attention they are used to?  What about their unique and distinctive needs?  Where do those things fit into this plan?

The fact of the matter is that right now, I have more questions than answers....and I am sure I am not alone.  As State Employees, we aren't used to being worried for our jobs.  In my 8 years as a State Employee, I have never come to the office thinking "is today the day I might get laid off?".  It is all new territory, and with new territory comes fear.  I try to believe that the people making decisions in our organization have NC State's best interest at heart.  I am sometimes disappointed, but I think it is much easier to go through life believing people are inherently good and decent, rather than someone is always out to get you.  Naive, sure.  But like George Michael said, you gotta have faith.

30Mar/090

Update Mashup

None of the following warranted an entire post to itself, so here is a little recap of the Jason Awesome happenings of late...

Vegetarian Update

We've made it this far...only 13 days left.  I have found that I am OK without eating meat, but I am currently incredibly bored with my food choices.  I don't think I can eat anymore cheese pizza or pasta without freaking out.  We have found some good places to eat vegetarian (Red Robin, Flying Biscuit, Moe's FTW!) and some places that FAIL like none other (Village Draft House, anywhere Chinese, Chili's).  In case anyone was wondering about my health over the last month+, I have lost a few pounds, but nothing significant.  We actually ate much healthier when we ate meat than we do now.  Also my energy level has been sustained by eating almonds, taking vitamins, and keeping my protein up.  Only a few more days and we will have done it!

Disconnected Sundays

While neither Erin nor I have completely unplugged on Sunday's, we have made a more conscience effort to.  We have gone to the grocery store together, gone to the movies, done some shopping, cleaned house, etc.  It has been really nice, and I have enjoyed the time we have spent together.  Needless to say, we are going to keep disconnected Sundays around.

OIT Award for Excellence

I was nominated by my friend Nick for an OIT Award for Excellence.  They had a reception for those of us who were nominated (there were 9 total) where they announced the winners.  My friend Jen did my introduction and said some really nice things about what I have been doing at work.  I didn't win, but that was OK.  It is just nice to be recognized.

Objective-C and iPhone Development

I have been reading an Objective-C book and trying to work my way through the syntax of the language.  It is pretty straight forward and I am almost done reading the book.  This will help me with my iPhone application development.  The best part about learning Objective-C was how I came to own the book that I am reading.  Erin and I were at Southpoint because I had to get a new power adapter for my MacBook.  Erin didn't want to wait with me, so she went next door to Barnes and Noble.  When I got done, I texted her and we met out front.  She handed me a bad and said "I got you something".  I looked inside and there was the Objective-C book that I had been eyeing.  True love is when your wife gets you a programming book when you don't even ask her to :)

21Mar/090

Awesome iPhone Dev Class

On Thursday of this past week, Steve Hayman, the CE of Apple Mobility, came to campus to do an iPhone development class for our campus web developers group.  If you've been following my posts lately, you know that I have been looking forward to this for a while, and that I have gotten totally into iPhone development lately.

Steve had a great class.  We learned a good bit about the capabilities of the iPhone, he demoed a few apps, and we even built a flashlight app.  But the best part of the class was not during the class, but after it.

My co-workers (Jen and Nick) and I went to lunch after and the possibilities for development dominated our lunchtime conversation.  While this is totally NOT unusual, the excitement was unprecedented.  We probably had 4 or 5 implementable ideas by the time we left lunch, so it was really cool.

In the next few weeks I am going to get some folks on campus together to start a community-developed NC State app for the iPhone.  It should be an awesome experience, and really give value to the University.

And as a side note, AmberCube (the company that Garrison and I own) have taken the plunge and dropped the $99/year on an iPhone development license.  Expect to see some great things coming from us in the future :)

9Mar/093

My First iPhone App

Last week, I made my very first iPhone application.  Not just a web app either, I made a real live, run on an emulator, Objective-C iPhone application.

This is something that I have been wanting to get into since Apple announced that developers could create their own native iPhone apps.  Up until now, I never really had time to do it.  But....I am taking an iPhone development class in a few weeks so I figured I better at least know a little bit before going in there and embarrassing myself.  And I have never looked at Objective-C, so I was just a noob all around.

So I started at http://developer.apple.com/iphone, signed up for a developer account, and proceeded to download and watch every...single...tutorial.  It was great, and I learned a lot just by watching those.  I then installed the iPhone SDK and away I went.

I found several tutorials that really helped.  In about 2 hours, I had a native iPhone app up and running.

What did I make?  It was simple actually.  It was a points calculator for weight watchers.  Nothing fancy, and nothing that the app store will ever approve because I am not nor have any affiliation with weight watchers.  It was just a challenge and I wanted to learn, so I did.

I then proceeded to Amazon.com and ordered this book that was recommended by a colleague:

04-iphone-development-book

As soon as I get it and read it, I will post a review.  For right now, I'm just excited to be working on this stuff.  I guarantee that something from me will be in the App Store sometime soon (muhahahahaha).

28Feb/091

Getting Involved

I suppose part of my new years resolution was to get involved in things that I am passionate about.  Well, before I even realized it, I think I have gotten myself into a lot of stuff very quickly.

First up, I volunteered to help out with BarCampRDU 2009.  Not sure what all that entails yet, but the BarCamp idea seems totally awesome to me, and I told the organizers that I would help out wherever is needed.  I think the first thing I am going to help with is the PR campaign for the event.  I am totally excited about the possibilities.

The next thing I am into is helping plan for UNC Cause 2009.  UNC Cause is a conference for IT folks within the 16 campus UNC University system.  I have been going to Cause for years, and it is NCSU's turn to host it, so I volunteered to help.  I am going to be the chair of the programming committee, so I get to help put together the content of the conference.  I am really looking forward to making my "mark" on Cause, as I have some ideas that have not typically been done at Cause.  We have a good, core group of people at NCSU who are going to be helping out, and I am looking forward to helping!

Yet another thing, our business, AmberCube Inc., got our first contract signed!  Yay business!  We have struggled a bit here recently.  It didn't help that we incorporated the day before the market bit the dust.  Nobody has really been spending money, so it has been a challenge getting up and going.  We are taking it one customer at a time, and I really feel like we can succeed.

Finally, I have been really involved with our campus web developers group on campus.  I have been the "organizer" for most of the things going on with it, and the group seems to be really doing well.  I have done interviews, written articles, organized meetups, arranged training....lots of stuff.  I'm working on getting some iPhone development opportunities right now, and planning some really cool things for later in the year.  It is actually really rewarding to be involved with a community that is passionate about what they do.

Wow...that's a lot of stuff.  And that is not even mentioning some of other "top secret" stuff going down :)   I'm really taking this "getting involved" crap seriously!  Oh yeah, and my vegetarianism is going pretty good too.  I really haven't had any cravings yet, but veggie burgers from the Village Draft House tastes like burnt cheese toast.  I wouldn't recommend that as a vegetarian option.

Switch to our mobile site