Saturday, February 26, 2011
What's that? It's been a hot minute since I've posted? Yeah, it happens. Deal with it. :D /hug Ok, now for some rambling! Yay!
I've recently swapped jobs, a full time salaried employee after six years as an independent contractor. I tell you, I don't mind at all having benefits and knowing exactly when and how much my next check in the bank is for. Sure, there are tradeoffs but so far I've definitely made the right choice.
Currently exploring my first real world usage of Moose. I can't say enough good things about how easy it has been to work with. There is a learning curve away from the freedoms of tossing around refs of this and refs of that, with no type checking and total freedom. Yeah, that chaos usually ends up badly so I'm ok with the learning curve. ;) I still need to look more it roles and traits and get to using them properly.
After a couple weeks of refactoring and rewriting, yesterday had my first hands on experience testing my code changes against the hardware I'm interacting with. The code ran into a couple issues, but those were pretty quick and easy to resolve. I do have some type checking constraints I disabled during testing until I can rework those sections of code to try to work through the variations in data cleanly. It's all part of the learning process. :) Overall the first day of testing (about an hour total) went pretty well and some good results came out of it. I fixed and diagnosed what I could while we were testing, and the rest I made notes on things to address when we were done.
I've resolved most all of the issues that came up during testing, minus some of the type constraint rework that is needed that I mentioned previously. I'll find some time to look more into those areas of the code today or tomorrow, but ready for some more testing on Monday.
Good times.. ;)