Tag: work

  • I Don’t Want To Do XX

    Every job is a job on some days.

    I’ve said this to my kids and others I’ve mentored over the years. I’ve probably written that here, and I truly believe it. When you work at a job, some days are bad days. There are always days you don’t want to do the work. There are also likely some days that you dread starting. Whether you work for someone else or run your own business, there will be times you aren’t completely in control of the work and wonder how you ended up in this situation. Even if you’re self-employed, you have clients that sometimes dictate your day.

    I’ve worked for myself in the past, and I currently have an amazing job as an advocate/architect with Redgate Software. I get to travel all over and talk about AI readiness, DevOps / Database Change Management, Database Intelligence, and random SQL Server stuff. Usually it’s a lot of fun, but at times it can be hard. If you see me not engaging at an event, it might be that I’ve been on the road a lot while still having lots of other work commitments to manage. I might be worn out and need a break. Those often are tough days. (FYI – We always need good people and have a few spots open.)

    Lately I’ve been hearing people talk a bit about AI and how it sometimes takes the joy out of work. That might be because it’s doing the stuff you enjoy doing. This conversation with Casey Muratori on using AI is revealing. He’s not using AI because he loves programming. He doesn’t want to have AI doing his coding.

    That’s interesting, and it got me thinking about daily tasks, the things we do and what we might send off to be handled by an assistant.

    What things do you not want to do at your job?

    That’s the question today. Let me know what things you wish you could get someone else to do, or some robot to handle for you. I know lots of people wish they had a robot to do the laundry or dishes at home. What tasks at work would you want a trustworthy helper to handle?

    Steve Jones

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

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

  • A Spread of Vacation

    I’m off on vacation today.

    Which is a little weird as I just got back from a week long vacation in May, cruising with my family. Usually my trips for personal stuff get a little more spread out, but I’m slowly learning to relax and try to take advantage of the benefits and balance out my life better.

    I travel a good bit for work, taking 13 trips for work, 2 as a coach, and 1 vacation in the first half of 2026. It was a busy time, and for the first time in a quite a few years, my wife didn’t come on any of the work trips. That made it a hard six months for both of us.

    It’s not one’s fault, but we decided to do better, both to enjoy our lives more, but also to ensure we’re recharging and refreshing. Our changes for H2 are to take these trips together:

    • Jul 3-6 vacation
    • Jul 17-20 Day of Data Baton Rouge + 2 nights in New Orleans
    • Aug 10-18 – Cambridge for a week for me and then 5 days at the Fringe Festival in Edinburgh
    • Oct 10-19 – Cruise in Europe
    • July TBD – Camping for a long weekend
    • Sept TBD – a long weekend in the mountains of Colorado

    It’s a nice set of things to look forward to, which will break up my work periods with something coming every month to look forward to. With Thanksgiving and Christmas, this feels like a relatively relaxed H2 for me, which is great.

    I’m learning to relax and work a little less, enjoying life more. Many of you do this better than I do already, so thanks for all the comments, ideas about trips, and sharing about things you enjoy outside of work.

    This also might be the first time I get to Q4 without any extra vacation that I have to start burning without plans.

  • Spending Time in the Office

    I’ve visited a number of customers in the last few years who require most people to work in the office. Recently, I had the chance to go to Epic Systems, just outside Madison, WI, USA. They are a medical records software provider that was very reminiscent of Microsoft in some ways, and quite different in others. I published a blog with some pictures, so you can see how cool this office is in person.

    Epic has all their employees coming into the main office every day. They are flexible if you have needs, but the expectation is that employees go in every day. I believe this is also their policy, and culture, in various offices around the world.

    This is somewhat rare these days, but not unique. I’ve worked with one other (10,000 people) large company and a few small ones that have similar policies and expectations. Their offices aren’t as fun, but they are still neat. I love working at home, but I miss the camaraderie of being in an office. JD Edwards was probably my favorite place to work, and I enjoyed going into the office with friends, having lunch, going to movies together, and especially our Friday afternoon Nerf battles.

    I’m lucky in that I get to split my time. I’m at home much of the time, but I do go to the Redgate offices 4-5 weeks a year. Usually, I visit Cambridge, but I have visited the offices in Austin, Pasadena, Brisbane, and Amsterdam. I’ve yet to get to the Berlin office, but I’m hoping to fix that later this year or next.

    I know many tech professionals, and even those in other areas, prefer to work at home and can do their jobs effectively. We saw this during the pandemic, but I also think that many of us are missing something by not being in the same room with others. I find I build better bonds, better understand the way others communicate, and we can go back and forth with brainstorming, debate, discussions, and other collaborative actions more effectively. This can work remotely, but for many organizations that didn’t start this way, I feel like something is missing. We’re struggling to communicate and work as smoothly together.

    I don’t want to give up my ability to work at home, but I’d also hate to never visit an office either. I think I have a great balance, I enjoy both environments, and I appreciate the ability to change my location on a regular basis. However, if I got another job and had to go into the office every day, I’d be happy to do so (provided the commute is reasonable).

    Steve Jones

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

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

  • Doing the Little Things

    I wrote a blog about sitting at LHR recently and watching planes take off. That’s been a fun thing for me to do when I’m stuck at the airport. I can see a plane roll down the runway every 35-45s during busy times. This time I was sitting by a window in the hotel, working and watching.

    There was a moment when I realized no planes were taking off. I looked and saw a vehicle rolling down the runway, and then realized there were two, one from each direction. It was an runway FOD inspection, looking for anything that might damage a plane.

    It’s a little thing that has to be done regularly at an airport.

    How many of you do little things in your job? Do you clean up old logs/backups/ETL source files? Do you double-check security for old/expired accounts, unused databases, forgotten audits/traces, etc.? Maybe do you check the status of patches across your database estate? Is there something else you should do semi-regularly?

    I’ve seen many people (including myself) lose track of things over time because there are so many. My phone (or pager) has rung so many times because a system ran out of disk space due to old files that accumulated over time. Those log files might not be be large, but after years the size can add up. And they’ll fill up a disk at night, not during working hours.

    This is where AI might help. I’ve written many little scripts that helped me clean things, but they were often brittle and focused on a specific task. Generalizing them would take too much effort, and might not even be possible. After all, sometimes I’m not even sure what the general case would be when building the utility.

    AI coding agents can help us in this space. Ask an AI for a script to remove old backup files, leaving the last few. Perhaps you want to look for unused accounts. You can ask an AI to setup an audit to scan for login times (script one) and then process the results to get the last login time for each account (script two). The action might be to disable accounts that haven’t logged in for six months (script three). Set these scripts to run ad hoc or on a schedule as needed. Just be sure you have a calendar entry to remind you to check the results.

    Each of these scripts isn’t that complex, but across many systems, perhaps with slightly different requirements and situations, you might not have time to adjust each script or even build them. However, if you can think about a small utility, an AI can help you build it. Just be sure you also ask the AI to set up tests to ensure the script works as intended. This is especially important since you’ll likely be asking the AI to refactor or change the code and want to prevent regression bugs.

    Doing the little things at work can eat up a lot of time, but building small utilities can help you can ensure that your systems run smoothly. And ensure you still get home in time for dinner.

    Steve Jones

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

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