Budget Jira Still Going!
Warning: This post is outdated. It is here for reference purposes only.
Six months ago I wrote a post that describes how I've setup a $5/mo Debian VPS from Digital Ocean to run an basic 10-user Jira instance. I now have a four users in the system and my budget Jira is still going strong! If you're curious about the details go read this post first and then come back here to see how it has held up.
Creating a Dev CentOS 7 Virtual Machine
Warning: This post is outdated. It is here for reference purposes only.
It's been a little over a month since CentOS 7 was released, and I have decided to give it a shot. I have been using Debian as my go-to Linux distro for a number of years now, but unfortunately Oracle's database platform is not supported on Debian. But, CentOS is a supported OS, and with a new version out... I might as well. Also, learning is good so why not!?
The goal of this post is to cover creating a basic CentOS 7 virtual machine that can be used for development purposes. The resulting VM is NOT fully configured or secure!
Specialist vs. Generalist
I've been asked the specialist vs. generalist question a number of times and I always have a tough time answering because my answer really is: "It depends." This choice doesn't just affect IT related careers, but probably impacts most other careers you could choose as well.
It's widely accepted that specialists have the potential to make significantly more money than a generalist. This is due to supply and demand, and very few people know all the intimate details about one narrow area. Oracle DBAs and brain surgeons are two types of jobs that are typically filled by specialists. Why? There's a LOT to learn, and a lot riding on the shoulders of these people. Acquiring the specialist status isn't easy and will take significant time and effort on your part.
Generalists, on the other hand, are typically in demand more regularly and have an easier time finding a job or contract to fill. While there are more opportunities at times, the pay has typically been lower for these opportunities. This role will have more diversity in the day-to-day, more opportunities to grow in areas you hadn't previously considered, and possibly even provide a niche for you to transition to more of a specialist role. This could be a position that does UI development, general ad hoc reporting, and managing a couple interns.
Retrospective Blogging for New Bloggers
A little over a year ago marked the official start of the blog here at RustProof Labs. In that time I have published over 40 posts, trashed probably close to as many, and already want to rewrite about half of what I've written. That last part is the part that I didn't expect. Sure, I'm used to trashing work that no one has seen and starting it again the right way, but writing it, publishing it, then realizing that I could have done so much better...
It's true, I'm not great at blogging. That's probably proven right now by me writing a blog about my blog, but hopefully some of my thoughts today will help a new writer in the future.
How to Ask IT For Something
Have you ever wondered how to ask the IT department for something? Maybe you want to switch from ASP.NET to Python, or you want to ditch your RDMS (such as MS SQL Server) and go with NoSQL for an upcoming project. Maybe it's something as simple as wanting software installed but you don't have admin privileges on your work machine. Whatever the situation, you just know that you need the new widget or technology to do your job. What's even worse is that you must go through the company's IT gatekeeper who only has two sentences in their vocabulary: "What do you want?" and "No." This person could be at the IT help desk, a DBA, a SAN admin, etc., but I'm pretty sure at least one of these people exists in every company.