I’m now 7 years into my IT career, there’s now something I really wish I’d done differently:
- I wish I’d dropped some breadcrumbs as to what I was working on or with at the time.
It would make things a little easier in terms of knowing when I started working with mysql or php or … even heck ruby. When did ruby become a thing in my life?
When did I progress from:
- Installing ruby + mucking with gems, running apps
- Learning to run ruby at scale, awesome tools like unicorn
- Writing puppet manifests and facts
- Recently broke my everything python rule out of curiousity and wrote a ruby script. I even liked it.
Where did the progression happen? Ruby was a forced learning experience in my career as applications that I needed to deploy were written in it, so I would resentfully learn the bare minimum required about the toolchain to get things running.
Now that I seen many deployments of Gentoo and Redhat fleets in enterprise environments, used many vendors’ gear, I know that some process and planning can make life for people in the company a lot different. A stitch in time saves nine, so they say.
As I leave one company and move to the next I always wrestle with the heart-sinking moment of data-loss, when I realized that I was going to have to redocument a LOT of workflows in order to prevent downtime all over again.
I should be recording my failures and triumphs against the machine…here for myself, and maybe others can benefit too.