Showing posts with label Decisions. Show all posts
Showing posts with label Decisions. Show all posts

Tuesday, July 31, 2007

What do you love to get paid to do?

I’ve found at least three things. Only one though that paid what I thought the job was actually worth.

Fixing, building, welding and/or painting vehicles was definitely the first thing I loved getting paid to do. . . and I did that with great enthusiasm until about 1979. I loved (and still do) the way a project car just 'comes to life' as the last nuts and bolts are tightend.

After that I found I loved getting paid to teach, and it really didn’t matter what the subject was, what mattered was seeing that ‘light’ go off in a students head. . . and knowing I got paid, was earning a living, to get the joy and satisfaction of seeing that happen.

While I loved both of those jobs, neither paid close to what I felt the skills were worth.

My teaching career lasted until 1985, when with the computer business booming, I got hired to bring my computer skills (I'd become quite interested in all thing computer while teaching) to teaching customers how to use computers, and more specifically to use things like WordStar, Lotus 123, Wordperfect and dBaseII. . . That very quickly morphed into building systems, from simple Lotus 'macros' to full on accounting applications.

For the next 20+ years I’ve loved the work of being in the computer business. I’ve been in, and out of virtually every aspect of it. Most of the things I got involved in however were simply to help me keep doing the one thing I really loved, designing, and then building, business software applications.

From the moment I delivered that first business system to Bill Beck, my future was cast. That look of surprise on the office manager’s face, the smile on Bill’s face, told me all I needed to know. This was not only something I was good at, enjoyed doing and found challenging, it was also something that paid pretty well, and that customers were (almost) happy to pay for.

This was not a ‘luxury’ like a custom paint job, these were mission critical business tools. Not only were they less likely to be ‘cut’ if times were a bit lean, there was actually a real possibility projects like theses would be stepped up to build competitive advantage in lean times.

So what made it ‘Ok’ with me, made it seem reasonable to alter this seemingly wonderful career path I’ve been on?

I think there are a lot of small, yet contributing, reasons, but, the one that keeps coming back to me is the ‘design’ aspect of development.

It’s always been the design piece I really loved, building something in my mind, writing it up, drawing it out and conveying that dream to someone else as we set about to build it.

So, today, in my new role as a business analyst, drawing up those business needs, drafting that requirements document, and then conveying not only the words but the spirit’ of those words to a development team *is* my job. I’m responsible for seeing that the application becomes a useful tool, ties into the overall vision of related applications, and the over all business plans of the company. All of this while still meeting the very real business needs of an entire industry. . .

Pretty cool stuff the more I think about it.

The more I think about it, the more I realize I’ve just made a natural transition.

Back in the day, there wasn’t ‘specialization’ we were all generalists. We had to do a little bit of everything as there was not enough work (or enough people) for someone doing ‘just one thing’. I watched many startups come and go who claimed they were going to alter the business model, stick to strictly development, or only do the design work. I modeled my operations more like a ‘Design/Build’ construction business. (I’m sure it helped that I had a half dozen or so customers in exactly that business).

Today, with ‘offshoring’ and now (can you believe it?) ‘OnShoring’ becoming such a large part of the development environment, there’s less and less opportunity for the ‘design/build’ generalist. We’re in an age of specialists when it comes to things computer…

I had a choice I guess, continue to try and find those few projects that required a generalist who could do a little bit of it all, or, find another way to stay gainfully employed for the next decade or so…

When this chance came along, I’m not sure I really saw it for what it is. It’s a chance to continue to design software, design it in a way that makes a difference to the company, the user and the industry. I’ve always been a ‘business guy’, I just wore the “puter guy” hat because it let me do something I loved, and get paid to do so.

That’s what I’ve been doing, the real difference is, that now, once I’m done with the design, I can watch it being built, and make necessary adjustments (hopefully small ones) in the process as the product materializes.

Maybe it’s true… do what you love, everything else will fall into place… any thoughts?


Technorati Tags: - - -
-IceRocket Tags: - - -

Life after Coding. . .

There is indeed, life after coding, for me at least.

If you had asked me five years ago if I would ever let go of my ‘developer’ hat, move beyond coding and into another career line I know what my answer would have been. I would have told anyone who asked, “No thanks!” in no uncertain terms.

I’d centered my ‘worth’ in what people were willing to pay me to do, those of you who know me, know that’s been a common theme in my career… I reveled in jobs that had been deemed impossible, the proverbial “It can’t be done” scenario.

I made a nice living in the 80’s and into the mid-90’s doing exactly that for anyone willing to pay me to deliver what others had said couldn’t be done. I only stopped contracting, and that life, because a client had hired me to continue to build the impossible, and in the process get some job “stability”. (Which we now know was certainly a false sense of ‘stability’)

When that gig ended, I jumped back into contracting, eventually ending up where I am now as a result.

However, this time when they decided to make me a job offer, it wasn’t my programming, design or development skills they wanted. Nope, they were actually interested in my analysis skills. Those same skills I’ve been using to spot trends in data for 15 years or more, and to prove, or disprove what was often just a ‘gut feel’ of mine for the data.

I’ve been at it now for about six months, and the jury is in, I *like* not being a developer!

That revelation has been on my mind a lot lately... How can *I*, the guy who loved development, who lived to build things no one else would tackle, suddenly find myself on the outside, looking in, and not missing the development work?

How does that work exactly? How are we (or more specifically, am I) able to shift our primary feedback mechanism, alter our professional “raison d’ĂȘtre” without so much as a second thought?

I never really contemplated the change; I just knew I wanted to make a difference in this project so I accepted the challenge knowing it was a departure from what I’d known for the last 20+ years. Stepping firmly over the line, one I’d straddled fairly well I might add, that divides the ‘business’ folks, from the IT folks, onto the business side of the line.

So, here I sit, a coder, who’s no longer a coder, and what once was the reason I got out of bed in the morning, is no longer any real part of my day. Yet, I still get out of bed, and I still (maybe even more than ever) look forward to going to work… I can’t remember the last time that happened.

Wait, yes I can, it was December of 1994, then again in August of 1998... Then not again until October of 2004... in the interim, I hated the job... but I loved the work... and the people who developed with me... but, then again, it’s always been about the work, for me.

The life I loved was making software with my friends. . . .

More on all of this as my thoughts gel, I think I’m still to close in to the change to fairly observe what’s going on with me.


Technorati Tags: - - -
-IceRocket Tags: - - -

Sunday, July 29, 2007

It occurs to me. . .

That this journey we call life was never meant to be easy.

I’ve had a number of people remark that Maryan and I have had a “rough go” of it over the past four, or five, years. It’s true, we’d had as many challenges in the past few years as many folks have in an entire lifetime. On the other hand, I also know there are at least as many folks who’ve had it much “rougher” than we have.

There have been many days where I just wanted to scream: “Enough! It’s enough already!!”, and just as many days where I did scream it, at least mentally.

The truth is though, somehow, we’ve gotten through it all. The career setbacks, uncertainty and changes, the medical problems, surgeries, and, at times, inept medical care….

One day at a time, one problem at a time, we just kept living, walking the journey, and believing. Believing; that somehow we’d eventually emerge from the other side of the trouble, and finally be able to get on with “our lives” once again.

Of course, by “our lives” we meant the life we had before any of these things occurred.

The reality is though, that we are living “our lives”, everyday. These are the days, the times, we’ll tell stories about, remember, and almost wear as one of our life achievements. Wanting to remember the struggles and the victories, to remind ourselves what we’re capable of doing when faced with adversity.

There’s no doubt, we both miss the long motorcycle trips, meeting all sorts of strange, yet interesting people as we traveled. We both loved the freedom of the road, the anticipation of the next new place we’d see, finding that next new restaurant and the local specialty… Maybe we’ll get to experience that again, maybe not. Either way we have the memories. It’s possible that was just a chapter in our lives, and it’s over. It’s also possible that it’s a long novel, and all that’s happened is a plot shift and we’ll experience it all again, but in a somehow different way.

Life it occurs to me is in the day to day living, not in the past, or in the future. But, right here, right now, and making the absolute most of every moment we have, in the best way we can.

Maryan is home from the surgery now, and as I type this she’s actually sleeping peacefully, possibly for the first time on almost two years.

She’s still in considerable pain, but, and this might sound strange, this is a different pain, focused in the surgical sight and not radiating down her legs… I’m hopeful they might have actually gotten it right this time.

She’s an inspiration to me as you all know by now. Despite pain that has her near tears, and medications that have her emotions in an uproar… she still finds ways to make me laugh… still presses forward, pushes herself against the pain… refuses to give up, or let any of this “win”… determined to get as much of “her life” back as is humanly possible.

I wonder, often actually, what it is that separates us. Those of us who just can’t, or won’t, ever give up, from those that simply just say I can’t take it, and give up.

I’ve been fortunate to have been surrounded for most of my life, by folks who just didn’t know how to quit. It didn’t matter what life tossed at them, they just kept getting up, brushing the dust off, and then just started in again. Sometimes a lot the worse for wear, at others, once the dust settled they were in a much better situation.

As hard as it is for some folks to understand, hell it’s hard for me to understand sometimes, I continue to believe we’re in a better situation now, than we were 5 years ago, and we’ll be in an even better situation three months from now, than we are today.

It is a journey after all, isn’t it?




Technorati Tags: - - -IceRocket Tags: - -

Monday, June 18, 2007

Weathering the storm. . .

As you all know, my wife has been struggling health-wise for some time now. We were discussing it the other night; and it’s been a journey (for us) that’s now lingered into five years.

She had knee surgery in 2002, in 2003 I had two separate back surgeries. We both got laid off and she had a hysterectomy in 2004, then a back surgery for her in 2005, and another in 2006… and finally a Thyroidectomy and radiation therapy in 2006 for her as well.

Now, fresh from our visit to the latest in spinal specialists, we find that there’s definitely a problem with the last surgery, in that at least one of the screws used has literally broken out of the bone… more tests, and in all likelihood another surgery are in our future for 2007.

One the upside and we do try and stay focused on the upside around here, with the exception of the back issue, and the resultant intense pain that brings, things do seem to be improving on the health front for her. The new Doc specializes in what they call “failed back” syndrome. That’s when you’ve had surgery, but have not gotten any pain relief. With any luck, this guy will be able to find the root cause and get it corrected this time.

One of the things that can become overwhelming at times, when a person deals with constant chronic pain, is the concept of “I don’t deserve this”. I know I had it, and she helped me stay focused and get through it, and now I’m trying to get her through it as well.

Couple that with the fact that she often feels as though she has no ‘life’, and doesn’t feel like much of a wife at times… and you have all the makings of a good solid depression. I’m constantly amazed at her ability to “cowboy up” and just tough her way through it.

Despite all of this, I feel blessed. That’s right, blessed.

I had no way of knowing it at the time, but, getting out of my last job, was probably the only reason I’ve been able to ‘be there’ for her, in the way that I’ve been. This company, from the top down, believes family is the single most important thing. They let me work from home any time I need to be here, to go with her to Doctor’s appointments, or she just needs me here.

On the days where I’m not going to be able to get any real work done, I can use a sick day without fear I’ll be taken to task for it.

On the last job, even if I called in sick, they’d call me at home wanting me to take care of things from my sick bed. In two years of working here, not once has anyone ever called me outside of normal working hours, unless it was arranged in advance (often when making system changes the business owners have to verify connectivity and functionality after the changes are made).

I’m definitely living in a very different world now, working for a company that honors not only the employees, but their families as well. I can tell you this for certain, had the last company not outsourced me, I would have been fired, or had to quit, to get through this anyway.

I laugh sometimes, when I think about the emotions I felt at the moment I left that last job. Fear, anger, uncertainty, was just the tip of the iceberg… In the end though, like I’ve always done, I kept looking, and this gig found itself to me. We never had a lapse in health insurance; in fact we’ve had even better insurance since the split than we ever had before.

Most importantly though, we’ve been there, for one another through it all, day in, day out, that has never changed.

Yes we worried about money, argued about what we could, and could not buy, but, we got by, kept the bills paid and carried on.

Life has a funny way, of giving you exactly what you need, at precisely the moment you need it… even if, at that moment, it seems the exact opposite is happening.

She and I have been through more, in our eight years together, than many folks go through in 20… what’s amazing to me, is that I love her more today, than I ever have!


Technorati Tags: - -
-IceRocket Tags: - -

Saturday, June 16, 2007

I know I’ve been away a lot lately. . .

First, let me say I definitely miss blogging more than I ever thought possible. I've really enjoyed the process of writing, posting and getting to know all of you who've actually made me wish we all lived close to one another.

Second, I’ve just been so busy, between the job, the house, the yard and all of my other ‘projects’ I just haven’t had much time to sit and write.

Not an excuse really, as I know many of you are at least as busy as I am, if not more so. It is however about the only reason I have for being away so long!

I’m hoping to post pictures of the work I’ve done this year on the ‘Natural Area’ of the yard. Some of you may recall that I got started on it last year, but never really wrapped it up. This year I touched up the areas I started last year, and I’ve about doubled the area that I can actually ‘walk around’ in now.

You’ll see in the pictures (when I post them) that I still have a lot of brush to clear along the drainage area, and in the back corner of the lot… that said, I still think I’ve got about 75% of the deal under control now, compared to about 25% last year!

----------------------
Regarding FoxPro…

I've been fairly quiet on the announcement by Microsoft that they've ceased new development on Visual FoxPro. I, in my heart, knew this day would come the day they announced they'd bought the company from Dave Fulton. I even wrote Bill Gates, and spoke extensively with the folks at Mirosoft back then and was assured they had no such plans.

It seems they may not have had immediate plans... but at this point it feels like all the 'words' did nothing but delay the inevitable.

Most of you know I’ve been a proponent, hell, even a zealot, when it came to singing FoxPro’s praises. I’ve spent the better part of the past 25 years earning a decent living with the Fox (or VFP as many like to call it) as my primary development tool. Many years the number of lines of code I wrote in anything other than FoxPro were so small as to not even be worth counting.

That era is over though… Microsoft is abandoning the product, and once that happens it may as well as be already dead and gone. No new development is popping up on the horizon (well not *my* horizon anyway), and there are fewer and fewer contracts for even maintenance work. It is, after all work, and the work I've done to earn a living for over two decades.

It’s a very strange position to be in.

I feel like I’m assisting in the death of an old friend… Helping an otherwise healthy friend commit suicide… very strange indeed.

Many of you may find it odd that I’d call FoxPro an “old friend”… make comparisons to a living, breathing entity…. Others will simply understand the feeling. Let me try to explain it.

A computer language, is much like any other type of “tool”.

A bit cumbersome when you first pick it up, but, over time, each and every time you use it, you get a little better at using it.

Eventually, you get so good with it, it’s no longer separate from you, but a part of you. You’re better as a result of having the tool, it ‘extends’ you. The tool enables you to do things that before it existed, were either impossible, or so costly as to be considered impossible.

So here I am, a mid-50’s guy who’s achieved a bit of success, and some notoriety (from time to time) as a VFP/FoxPro developer. Yet, I find myself looking forward with a bit of uncertainty as to my marketability, now that my ‘claim to fame’ is soon to be a "here lies" headstone the landscape of development languages.

Yes, it’s true I have decent DotNet chops, and have even completed a couple fairly complex projects with it as the primary tool. I don’t however seeing me becoming the kind of “DotNet guru” that I was with VFP.

Why? A couple of reasons actually.

First, and probably foremost, is the fact that while a decent development environment, DotNet is no VFP. The raw power to manipulate data is simply absent. Not a day goes by that when I show a DotNet, or even a Java developer what I can do with ‘data’ in less time than it takes them to set up to begin coding, that they’re not impressed.

Second, I really don’t have the desire I once had to work day and night (on the job and off) again to get *that* good at any language I’m currently aware of. Trust me on this, there’s no shortcut to become truly proficient with a language, it takes years of 10, 12 even 16 hour days before you truly master a computer language. I’m just not that interested any more… I’d much rather lie in the shade with a pitcher of Gin, Tonic and Lime when I'm not working!!

What I am interested in however is working on mastering the use of the written word…. It’s time to hang up my ‘developer’ hat, and begin a new journey I think…

One where I work at putting words together, to achieve a specific effect… but this time the language will be English, and the effects will be more human emotion, and less mathematics, in nature.

I’ve been thinking lately, that there have been a lot of experiences (in developing systems) over the past 25 years, some funny, some sad, that I’ve never written about… I'm thinking a lot lately of doing so soon.

I haven’t mentioned it before, but a recent position change on the job has me more in the ‘Business’ side of things, and less and less on the “IT/IS” side of things. On a day to day basis, I’m much more involved with the business *need* and far less involved with the IT/IS *how*…. I'm concerned more with analytics, metric and application flow now, than with how that flow is accomplished.

I’d forgotten what a challenge working from the business side can be, and how much fun! We were working on the 2008 Project specifications last week, it’s a strictly business need driven process, and I’ve had more fun reviewing and contributing to that, than I’ve had in quite some time!

So, I'm hoping I'll actually start writing again and you'll start stopping in again to let me know how I'm doing!!

I hope you're all doing well... drop me a note and say hi!


Technorati Tags: - - -
-IceRocket Tags: - - -

Friday, March 16, 2007

The End Of An Era. . . .

Well folks, it’s official… Microsoft is ending development on any new releases of Visual FoxPro.

Redmond Developer News Microsoft: No Visual FoxPro 10

I’ve been an xBase/VFP developer for over two decades, 20 plus years, and now, well, it seems those skills will pretty much be about as useful as those of an ‘old school’ TV repairman.

Yeah, there will still be a ‘need’, but nothing like there was. Makes me glad I’ve worked on my .Net chops over the past few years… time to get really working on them now though!

Sorry I haven’t been around much. A lot has happened over the past few months, not the least of which is that I’ve been very busy. I miss everyone, and appreciate those of you who still stop in to see if there’s anything new.






Technorati Tags: - - -
-IceRocket Tags: - - -