avatarDean

Summary

Dean, a young software developer, recounts his experience of being fired and subsequently becoming a consultant after his first job at RA Long Consulting ended abruptly due to financial issues, and he reflects on the valuable lessons learned from this pivotal moment in his career.

Abstract

Dean's first job as a software developer at RA Long Consulting came to an abrupt end when the company was shut down, and he was fired on a Friday. Despite the shock, Dean quickly adapted by leveraging his unique expertise in the Dataflex programming language to start his own consulting business. His encounter with Mr. Long, the company's owner, on the sidewalk with his last paycheck, taught him the importance of integrity and taking care of employees. Dean also learned the transient nature of jobs, the need to continuously learn and adapt, and the pitfalls of undervaluing one's skills. The experience highlighted the importance of being versatile in technology and not relying solely on fad toolchains. Dean plans to share his insights on software development, consulting, and travel, drawing from his extensive career that has navigated through various programming languages and frameworks.

Opinions

  • Mr. Long is portrayed as a "stand-up guy" for ensuring his employees were paid upon the company's closure, setting an example for Dean in his future business dealings.
  • Dean expresses regret for not initially asking for his true worth as a consultant, highlighting the importance of recognizing one's value in the market.
  • The author reflects on the impermanence of employment in the tech industry, emphasizing the importance of continuous learning and adaptability for knowledge workers.
  • Dean warns against the over-reliance on specific programming languages or frameworks, advocating for a broad and adaptable skill set in software development.
  • He acknowledges the serendipitous nature of his transition into consulting, driven by the immediate needs of his former clients and his unique skill set in Dataflex.
  • Dean'

I Got Fired on a Friday

Photo by Towfiqu barbhuiya on Unsplash

My boss, Mr. Long, the namesake owner of the custom software company where I worked on my very first job, met me on the sidewalk with my last paycheck in his hand. I remember squinting into the sun, holding the envelope with the check, watching movers carry out the IBM 360, the terminals, and the state-of-the-art Compaq luggable which I often used to code.

I don’t remember all of what he said, more the angry tone of his cigarette-stained voice. Something like “They shut us down. They said we were only worth ninety cents on the dollar and they didn’t want to lose any more money.” The ‘they’ emphasized with enough acid to melt glass. Apparently, he’d gotten in bed with the local branch of a big consulting firm, I think it was Arthur Anderson, and things ended like they normally do when you put a small fish in a large fish’s aquarium.

Mr. Long said some words after that, maybe about wishing me luck, maybe about what he was going to do next, I don’t really know because I was in a full-on panic. I was thinking of my almost-brand-new Toyota Corolla and my newly leased apartment in the almost-good part of Johnson County.

I didn’t even know the word at the time, but in that moment I became a consultant.

Out of sheer desperation, I called the customers with whom I had been working, not expecting much. But they were thrilled to hear from me. I was very young and utterly ignorant of how the world really worked, so this surprised me. But of course they were glad… their project had just been abruptly ended, their progress payments up in smoke, and I was literally the only person within the flight radius of a Boeing 747 that could help them. Their projects were in a cutting-edge (at the time) language called Dataflex, which few people knew — you could probably count the number in Kansas on one hand with fingers left over — and I was the sole developer for each of them.

Who ya’ gonna call?

That first job didn’t last long, but it taught me a huge number of things, many of which I didn’t realize until much later. An abbreviated list:

First, Mr. Long was a stand-up guy. He made sure all his people got paid. Can you imagine Zuckerberg on the curb handing out checks to his employees if someone shut down Facebook? Stand-up guys in power are rare. When I had to shut down a company in 2001, I remembered Mr. Long, and everybody got their last paycheck. I may fail, but I at least want to try being a standup guy.

Second, don’t smoke. Mr. Long died of lung cancer about three years later.

Third, ask for what you’re worth because you won’t get it if you don’t. I had been making $6/hr (no, I didn’t miss a decimal place. It was 1983 and also, see above, re: ignorant). And thinking myself clever (the first unavoidable sign of ignorance), when I started my ‘consulting’ I gave myself a raise to $8/hr.

I had them over a barrel, and they’d been paying him $45/hr, I learned. I shouldn’t have stuck it to them, of course, (and I didn’t), but $8 an hour? If they ever do invent time travel, old me will go back and scream at young stupid me. For that, as well as some stuff involving a ’65 Impala, a fiberglass horse, and a grocery bag of M-80s. And Apple stock. Definitely Apple stock.

Fourth, no job is permanent. We are knowledge workers, our security is in our ability to learn, not in some company. Case in point: Arthur Anderson (the company), one of the Big 5. Whoo boy. They were also Enron’s accountant, were tried for related crimes and defuncted all over themselves not that many years after RA Long Consulting went under. Big fish, meet even bigger fish: Mr Government.

Fifth, beware fad toolchains. Dataflex was a dead-end, much like Dbase, Powerbuilder, and Lotus Notes. I jumped to C, and then C++, taking journeys into Java, PHP, Solidity, et al. Maybe not an optimal course, but they’ve all served me well. I will learn whatever framework is necessary, but I’m never going to be a ‘Laravel guy’, or a ‘React guy’, or a ‘Unity guy’. I’ll do my best to never paint myself into a corner.

And that’s it for now since I’ve read that people don’t like to read long articles.

This was just my way of introducing myself:

“Hi. My name is Dean. I’m addicted to computer programming.”

I’ll be writing about software development, consulting, and travel. Lots of travel. With probably some unavoidable detours into design patterns, architecture, and the Thirty Year’s War.

If people find it interesting, I’ll keep writing.

If they don’t, well, to be honest, I’ll still probably keep writing, because I like it.

Blatant Self-Promotion

If you are into software development articles and are in the earlier phases of your career (or still studying) you might find my series on the principles of software engineering of interest. I developed it after witnessing the — shall we say ‘uneven’ — level of material in my daughter’s CS curriculum.

Programming
Consulting
Business
Life Lessons
Startup
Recommended from ReadMedium