Category: Editorial

  • Delivering Patches Quickly

    I love cars. In my life, I’ve owned and regularly driven well over 20 cars. If I count the ones I purchased for my kids and lightly drove, it’s over 30. Just writing this paragraph gets me a little itchy about looking for another car. Actually, I’m looking lightly now, as I expect two kids to move on next year and handle their own expenses. So, next year I’m hoping to add another vehicle.

    Recently I saw a note that there was an exploit against Tesla cars, which are rarely stolen, but there have been a few issues. This one was against the fobs that communicate with the car. Tesla is working on a patch, which is interesting. They’ve not only devised their cars, but also their fobs to get firmware updates. Good, and bad, as this increases attack surface area,

    Tesla can patch their cars in real time, and they do this fairly quickly. I have a 2012 BMW, and I have updated the firmware in it, but patches are rare, and most of them seem to be stuck in the “visit a dealer” paradigm. It seems many other makes of cars fall into the same paradigm, and aren’t built for regular updates.

    In some sense, this reminds me of the way many people deal with the their SQL Server databases. We put code out there, in tables, functions, procs, etc., and often we struggle to update that code quickly. This becomes especially true with applications that use our objects. I often find that changes seem to come slower and slower over time, much like the traditional way that your car is updated by a dealer only.

    Ideally, we’d be able to more quickly update code when there are issues. This is especially true if you have procs or other code that could potentially have security issues. DevOps asks us to move towards this type of flow, making changes, and adjusting quickly. There are certainly still challenges with changing code and adapting applications, but if front end developers and database developers worth together, we can deploy code quicker.

    Our customers don’t care about our challenges we face with writing and deploying code. What they want are new features, functions, better performance, and meeting their needs. DevOps helps, but it’s not easy. You have to automate things, deploy code sooner AND be willing to fix your code mistakes. You not only need testing, but testing that improves over time.

    It is, however, worth the effort.

    Steve Jones

    Listen to the podcast at Libsyn, Stitcher or iTunes.

  • Black Friday Wishes

    It’s traditionally Black Friday in the US today, with big sales kicking off the Christmas season. This year, many companies have taken different approaches, with the pandemic and separation. Plenty of online training from SQL experts has been on sale and available, and there are certainly other deals to be had.

    I recently ran across a list on 10 tech holiday gifts that will delight your employees. I don’t know that I want any of these, and some of these are quite extravagant for an employee gift. At least, it feels that way to me.

    Today, I’m wondering if there is something you wish your employer would give you this holiday season, other than a bonus. Is there some tech gift that you’d appreciate?

    I used to manage technical people. At different times in my career, I’ve had different size teams, but I always made it a point to give a small gift at Christmas to my staff. I appreciated their efforts and work, and I felt it was important to let them know. I never gave big gifts, usually setting a limit of US$20-25 per person. With some teams as large as 12, this wasn’t inexpensive.

    I did make an effort to think about each person, and get something slightly tailored to them. Usually I had some theme, and people got similar gifts, but with a bit of personalization. These days, I don’t manage people, but I do help my wife get gifts together for her clients.

    Let me know today if you think there is anything you’d like, and feel free to forward this to your management. Maybe they’ll take the hint.

    Steve Jones

    Listen to the podcast at Libsyn, Stitcher or iTunes.

  • Thanksgiving 2020

    Today is Thanksgiving in the US. I wrote a bit yesterday about my thanks at work, but today I want to just say that I’m grateful my family is healthy and we can mostly be together. My oldest is in Spain, and we’re all thinking of him and missing him, but we’re also happy he’s on an adventure in life for the next year.

    Please remember those that are important to you today, whether it’s a holiday for you or not.

    Life is short. Appreciate the time and people you have while you can.

    Happy Thanksgiving.

  • Finding Thanks

    Tomorrow is Thanksgiving in the US. While my family often gives thanks to each other over a big meal in the afternoon, I know plenty of people that make it a point to post about something that they are grateful for during each day of the month.

    This year we won’t be having family over. A couple local members of our extended family are worried about COVID, for good reason. Others are out of town and not looking to travel. With a situation worsening in Colorado and a request from the state to avoid mixing households, I’ll have the smallest dinner we’ve had in decades.

    This has been a challenging year for many of us, and certainly me. Despite the things that have been bothering me, I have made it a point with my coping tips to look for the good things I can find.

    Today I want to acknowledge some career things that I’m thankful for. Apart from my SQLServerCentral founding partners, I am really grateful for the closeness that I have with people at Redgate. My trips over there have netted many friends, thoughtful conversations, memorable events, and tight bonds. As I think back across the last decade, I realize just how many of them have influenced me in life across that time.

    I miss being able to visit Cambridge, but I am thankful for the times I have gone and the memories I can call on until I can go back.

    I hope you find some things that you are thankful for in your career, your job, your coworkers, or somewhere else. Take a moment and enjoy some of them today. If you don’t have enough, then start working to find a place where you can build some.

    Steve Jones

    Listen to the podcast at Libsyn, Stitcher or iTunes.