Author: way0utwest

  • Off to the Summit and SQL Saturday Oregon

    I’m traveling this morning. My second to last trip of the year, and another long one. Today through the 20th I’ll be in Portland and Seattle.

    First is Portland, where I’m seeing lots of friends and speaking at SQL Saturday Oregon & SW Washington 2022. I have been to Portland for a few SQL Saturdays, and I’m glad to see one coming back to the area. This was one of the first locations for SQL Saturdays back in 2009, and they’ve had quite a few since then.

    Then a first time event for me, the #sqltrain. A few years ago Chris Hyde and a few others decided to go to Portland for the SQL Saturday before the Summit and then take the train up to Seattle. I’ve never done this, usually because I avoided long trips when my kids were kids. However, this time I am excited to join the ride up Sunday.

    Sunday night through the following Sunday are in Seattle for the Data Community Summit. It’s a busy week for me and I have a lot of small speaking things, so I’m going to be running around a bit and rehearsing. With a pre-con on Tuesday, I’m going to be reviewing things Sun and Mon, as well as working on the day 2 keynote. When I’m not working on stuff, I hope to be in the Community Zone to talk about SQL Saturday and general community stuff with whoever walks by.

    Fri night through Sun my wife is coming, so I’m looking forward to a dinner out and a night over on Bainbridge Island as a mini-vacation.

  • Losing Skills Because of Automation

    When I was younger, it seemed that everyone I worked with in technology knew how to build a computer. Most knew how to work with a BIOS, were comfortable with command lines, and could assemble complex compiler directives into a Make file. Over time, it seems many people, especially Windows and MacOS users, became focused on the things they needed for their job, lacking a lot of knowledge about how computers process instructions and the low-level operations they perform.

    There are plenty of very talented developers out there, and many great data modelers, but as I work with many of them that try to make the transition to DevOps, I see lots of uncertainty and tentative behavior. They often approach builds, automated tests, and deployments as though these are completely new skills they need to learn. New software that is foreign to them.

    I wonder if the increased use of automation will make this worse in the future? Already plenty of companies are looking to low-code and no-code solutions as a way to handle the lack of staff to perform development. Will that be exacerbated in the future as more and more automation is put in place that mocks up a shell (or more) of a project and handles work for the developers and even operations staff? Will they struggle to debug complex problems, which are the more likely problems to occur in modern software?

    There is an interesting article about surgeons that might be losing some skills with the advent of robots helping in surgery. While there are some worrisome aspects to this for me, as someone getting older and possibly needing medical care, I find that some of this is applicable to the world of software. How well do we apprentice people new to our environment and give them the chance to build new skills? Often we have senior people taking on interesting work, making data modeling decisions, troubleshooting issues and more. Do we allow more junior people the chance to get hands-on experience and perhaps take charge to lead others? To learn to actually be the one to make the decision?

    In a few places, I’ve seen senior people fixing bugs and junior people developing code. That seemed strange at first, until I realized that fixing problems is more than likely something I want the better developer dealing with, not the worse one. These don’t even have to be issues in production. In a DevOps world, I might have the senior people looking at and fixing the bugs that are caught in CI. While I appreciate giving someone the chance to correct their mistakes, I also think that a “refactoring” or improving of code might be something senior people are better positioned to tackle.

    Of course, I think rotating people in and out of roles, giving them a chance to experience difference sides of our industry, is a good idea. This might include learning how dev works (for Ops people) and how Ops works (for developers) can bring about empathy, understanding, some skills, but likely to create a better culture of collaboration. A tenet of DevOps.

    What skills are we worried about learning? Or losing? To what extent ought we try to ensure others grow wide and deeper outside of their core skills? I find this to be a area that the best DevOps companies do well. They have champions that can provide assistance, knowledge, and teaching, not just do the work. Companies that pretend to adopt DevOps aim for specialization, letting others do the work when they can. Over time, I think they’ll end up like some of today’s surgeons: only practicing their craft for the first time (with no training) when someone else isn’t available.

    Steve Jones

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

  • Daily Coping Tip 11 Nov 2022

    Today’s coping tip is to make a list of new things you want to do before the end of the year.

    Hmm, definitely some things to do, but what’s new? I’m not great with new as I like routine and familiarity. Here are a few aims:

    • visit Portugal (planned)
    • sand and finish a cheese knife
    • try a new restaurant for date night
    • new approach to coaching, asking more questions rather than telling setters what to do

    I started to add a daily coping tip to the SQL Server Central newsletter and to the Community Circle, which is helping me deal with the issues in the world. I’m adding my responses for each day here. All my coping tips are under this tag.

  • Thursday is #sqlkilt Day

    At the PASS Data Community Summit, Thursday is the day when the Women in Technology (WIT) luncheon takes place. This is an event I’ve come to enjoy as I do feel it is harder for women to deal not only with all the things I do inside of a company, but they also have the sexual overtones. Often it’s not harassment, but in the US, too many men view women very differently, allowing their hormones to affect their judgment.

    It’s also #sqlkilt day. This was something started for men to show their support for women at the event. I’ve worn a kilt numerous times, including the first year when only 4 of us were in kilts.

    2022-10-25 12_37_19-Pass 2009 _ Flickr

    I’m looking forward to the 2022 WIT panel, which has some friends on it, where they’ll talk about many of the same challenge that all of us face, but with their own perspectives. I’m double committed that day (or maybe triple), but I’m going to swing by and listen as much as I can.

    Hope to see you there, and in a kilt (if you’re a man).