Tag: career

  • Adding the Right Value

    I caught this post about a career presentation from Kendra Little and it resonated a bit with me. The summary of the post (it’s a bit long) is that there is valuable work that supports and benefits a team of people, called glue work. However, glue work isn’t necessarily technical and it isn’t necessarily recognized as valuable by management. In fact, it might unintentionally lead you from a career in engineering to one in project management.

    I haven’t been someone who has been marginalized in positions, who has been taken for granted or expected to do certain tasks. I think some people get taken advantage of, and this is especially true for women, who both volunteer more and are volunteered by others more for these tasks. While I have been quick to document decisions or actions, and sometimes help out with project work, I do that in addition to any technical work. I’ve felt that as a developer, my job is to produce code. If I can help with other things, then I’m a Developer+, but I ultimately know that code my clients can use is what matters.

    I think that people sometimes mistake valuable work for the team with valuable work for the people looking at the team. They know teams fall apart because someone doesn’t do the glue work. Or they have a s*** project manager who isn’t managing the project. I think that is very common, and because many of us have an “I need to succeed” mentality, we sometimes stop coding to pick up other tasks, essentially volunteering to be the pseudo-project manager or team manager. That’s fine, but if you fill your days with non-coding tasks, you are not moving toward senior engineer status.

    At the same time, I know that many of you don’t want to work long hours, nor do you want to let tasks drop that need to be handled. There’s tension there, as either the employee feels overworked and taken advantage of, or they work themselves into burnout.

    Sometimes there isn’t a choice and your boss might expect you to work extra hours on tasks adjacent to or related to your work. I have seen a few people work for one of the big-name tech companies where employees had tasks outside of their normal work that they were expected to complete outside of their core 40 hours. If you have a boss like that, I’d look for a new position. That’s my advice. I’m happy to work extra hours in limited doses, but not on a regular basis.

    I’d say the same thing if your fellow employees don’t step in and do their share of the load of glue work. If we’re a team, we all do those things. If we don’t, we’re not a team, and I don’t like working in places where we aren’t a team.

    Whatever you decide to do, make sure that you are clear on what is expected of you to get that raise/bonus/promotion and focus most of your efforts there. It doesn’t matter what you think is important; it matters what those who make decisions about your career think is important.

    Steve Jones

    Listen to the podcast at Libsyn, Spotify, or iTunes.

    Note, podcasts are only available for a limited time online.

  • The Learning Plan for 2025

    I saw a post from Brent Ozar a couple of months ago promoting his Black Friday sale, which is really a Month-of-November-Training-Sale. I like that he does this, as I know it can take time to get purchases approved and not many techies want to spend a few thousand USD in hopes their company will reimburse them. Redgate likely would for me, but I don’t know many other employers that would reimburse the expense without prior approval.

    In the post, Brent outlines how you might spend your year working through his courses, learning more about various aspects of SQL Server. He plans out 11 months (Dec-Oct), and it’s a good flow going from understanding how things work to more advanced work in different areas. I’ve been in a few of his classes and I honestly think you might easily need a month if not 2-3 months to get through the various modules, practice using them, and cement in a few skills along the way.

    That’s around the rest of the things in your life. You do need to live your life, right? It’s not just work and training for work?

    I used to make a plan every Dec/Jan for the year, with some goals for learning and growing. I gave up a few years ago because I found the nature of my job meant my plan was likely not appropriate after March. Even going to quarterly goals was hard, as travel became a bit chaotic for me.

    As much as I like to set an example, for someone in their 50s with a busy job, the reality is I don’t know where my job takes me year to year, so planning is really hard. Plus, I find myself focusing on different aspects of technology or software sales as challenges arise. While I’m trying to work on my career, it’s more tactical in the sense that I worry about new things in Redgate month to month that can help me in my position.

    However, for many of you, you have a job that you know the parameters of, you know what types of things you’ll be asked to do, and more importantly, you know which of those things you were asked to do in the past, but struggled to get done at an expert level.

    In that case, have you made a learning plan? Are you setting aside time most (or every) week to further your career? If you’re young and single or married without kids, you definitely should spend time every week on your career. Doctors, lawyers, CPAs, and engineers have dedicated education requirements in their jobs, and they spend time on their careers. You ought to aim for at least a 3-4 hour a week commitment to yourself.

    If you have young kids, time is precious. While you might take a few years off, my view was that when my kids were 4-5, I could take some time to grow my career. In the those toddler/young schoolage years, this might only be an hour or two a week, but it should be something. As your kids grow, you can spend a bit more time.

    If you’ve got older kids, now is the time when you can prove you’re worth a higher salary. Dive deep into tech and show that you’re an expert. If your current employer doesn’t want to pay you, I’m sure someone will. While there are lots of people looking for jobs, and lots of unfilled positions, employers aren’t just hiring unless they are convinced someone really adds value. Learn to do this and you’ll have a fun, enjoyable twilight to your career.

    Think about your learning plan for 2025 and if you want to share, we’d love to hear it.

    Steve Jones

    Listen to the podcast at Libsyn, Spotify, or iTunes.

    Note, podcasts are only available for a limited time online.

  • Capturing Ideas for Blogs

    As we close out the year, I decided to drop this post here and maybe inspire a few of you to write in 2025. This post looks at some examples of how I capture ideas for later and jot notes that turn into these blog posts.

    Everything is an idea

    Let me start with how I look at the world. I was in a meeting with some of our solution engineers and Kathi Kellenberger. Kathi was showing how to get started with the Redgate Monitor PowerShell API, which is something relatively few of our customers use. However, it’s very powerful and as she started, I noticed a few things.

    1. She pointed out how to download and load the module
    2. She showed how to make a basic connection
    3. There was a section on adding tags to a list of servers
    4. There was a section on reading in a CSV with server names and settings
    5. There was a section on changing settings for alerts based on the csv

    In this list, there are 4 blog posts at least. Here is what sketched out. Each of these sections is the draft title of a blog post with the items I captured inside.

    Getting Started

    purpose of PoSH with RGM

    download module

    get an auth token

    make basic connection with your monitor server

    Get data from a query

    Adding Tags to a Server

    check sample scripts

    Pick group of servers, get group list from

    load csv, loop, applying tag to group

    Load CSV

    Basic PoSh

    Load CSV, show how fields are represented

    loop through different rows

    Change Settings from PoSh

    Get list of servers and settings in csv

    load and loop through

    alter alert setting for server based on csv

    Summary

    Those are light sketches, but they capture the idea. I’ve got 4 draft posts now that I can flesh out when I have time. While I was doing this, I grabbed a couple screenshots as well, which help me remember the context of what I saw.

    This is the way I grab lots of ideas when they occur to me, without worrying about finishing these right now. From these descriptions, I can build a larger blog post, in this case, a series that I’ll add to my other Redgate Monitor posts.

    Try grabbing ideas for tools, fixes, patches, changes, etc. during your workday. Drop them in a folder somewhere, use Open Live Writer, Word, whatever. Then when you’re looking to blog or improve you career or fix something, you’ll have a list.

  • Learning to Grind

    When I was younger, I had a variety of jobs, but in most of the positions I had to work hard for stretches. Really hard, as in more than 8 hours a day or 40 hours a week. Often as I was starting a new position, it took some time for me to develop some understanding, some skill, and some muscle memory. In some jobs, especially in restaurants, I also had to build the physical skills to be on my feet for many hours.

    In technology, I’ve often found myself unsure of how to approach a new position, aware I had knowledge gaps about how things worked, and often, I was naïve or ignorant of some piece of technology my employer used. Even at jobs where I started as a developer or DBA on a known platform (ASP or SQL Server), I sometimes encountered some aspects of the technology that I hadn’t used in the past (like clustering).

    In those situations, something I learned from my parents and a few youth coaches came to mind. I needed to bust my butt to be successful. The lessons I learned weren’t expressed so politely, but they boiled down to putting in extra time and focus, and continuing on that path until I was competent in the eyes of someone else, usually my boss.

    I’ve encountered many people in the last decade that have much to learn. I’ve met far too many that didn’t understand their environments as well as I’d expect them to as a manager. I have encountered far too many people who wish they could be more skilled in some way, but they haven’t made a commitment do the work to further that wish. I’ve met far too few people who are working to improve themselves on a regular basis.

    How do we teach people to grind away at something to improve themselves?

    I don’t know. I’ve tried to motivate people, I try to give them examples, I’ve tried to provide suggestions. It seems that many people have lost the drive to invest in themselves to prepare for the future. Too many want their boss to train them and then re-train them when they don’t use a skill and forget it. Or they want their time in a position to count as experience. Or they want their boss to give them time out of their 40 hours, without having to make their own investment of time at night or on weekends.

    Skill and experience don’t magically appear. They take work. They take grinding away, making mistakes, achieving small successes, taking a step backward, then driving forward in new ways. It’s effort, and it’s time. Read any story about a person who’s achieved success and you’ll find tales of study, work, practice on their own time.

    If you want something different in your career, or in life, you have to work at that thing. Make a plan, but then work at it. Give up some leisure time. Not all, but some. Give up something fun to achieve something else later. Learn to sharpen your saw, polish your craft, grow your marketability, whatever you want to call it.

    Just start doing it.

    If you want to read a few examples, I have a short series of posts on grinding away at life.

    Steve Jones

    Listen to the podcast at Libsyn, Spotify, or iTunes.

    Note, podcasts are only available for a limited time online.