Author: way0utwest

  • My Incredible Journey With Your Help

    At Techorama, I saw a keynote from Derek Martin of Microsoft. The talk was called Pain, Grief, Perseverance, and Technology, and it’s worth seeing if you can find it live or recorded. David talks about his growth in life from a young man to a Principal Program Manager at Microsoft, husband, and father of six or seven. All the while dealing with a mental illness and learning to ask for help and to manage his busy life.

    It’s a great talk, though one I only lightly relate to. My life has been mostly easy and wonderful. Not always, but mostly. My problems are often minor ones. As I write this, I had surgery this morning to repair a painful ankle I’ve been dealing with for a few years. Things went smoothly and I expect rehab to be the same.

    My challenge with this issue? Scheduling it when I had a hole in my schedule to get cut and then a follow up. As it is, I arrived home from Brussels yesterday with a little stress about the COVID test and airline delays in getting back. I now fly to Germany in 3 days and then come back next week to see the doctor. I know, life is hard for me. My wife “gets” to come along and help carry my bags on a trip to Europe.

    Did I mention my life is amazing?

    I’ve had a lot of success in my career. I’m not an expert on tuning like Grant or Erik. I don’t know all the ins and outs of Power BI like Patrick or the deep Azure tricks that Denny and Joey constantly amaze me with. I don’t make the great presentations that Brent does or the business success of Stacia or the impressive credentials of Dr. Holt. I’ve learned from all these people and more. They’ve been there to give me help, whether with a technical problem or guidance in some area of life.

    I work hard. I’ve worked many weeks in my career and at my career beyond the standard 40, or even the common tech 50. I grind away at times, but I’ve also learned to say no and find balance. My wife and Andy remind me that babies aren’t dying because I take time off and that I need to take time off. Tjay provides the inspiration to do that more. I’ve learned to do that more as I age, balancing a busy work schedule with my coaching hobby. I’ve been lucky enough to work with some wonderful young ladies the last six years and travel with them to various cities to watch them compete, laugh, cheer, cry, and work as hard as I’ve ever worked at my career. In a sense, I have two amazing careers.

    My kids are healthy and happy. I’m proud of their journeys through life as two of them work on careers and one grinds through university. They are strong and dependable. They find a better balance between work and life, but don’t shy away from work and are accountable and responsible. This week, they’re taking over the cooking for me and horse chores for my wife as we travel in Europe.

    Again, life is wonderful here.

    My Mom praises my work ethic in getting through college and finding jobs that grew my career because of my hard work, and the effort I made to build SQL Server Central with Andy and Brian and then sell it to Redgate. All true, but that’s not the whole story. I had luck in people giving me opportunities, supporting me, even helping with the workload at times. I had lots of opportunities, and I took advantage of them. I also had plenty of help.

    I helped build something that Redgate and many of you have appreciated and used over the years. SQL Server Central, SQL Saturday, the Networking Dinner at the Pass Summit, and a few other things. However, you all helped me with those things. Many of you took a chance on posting a question or coming to the event. Plenty others of you participated with answers, articles, presentations, volunteer efforts, and more. You have helped me in my journey and I appreciate your efforts alongside my own.

    We’ve been a team, and I thank you for being there alongside me.

    I’m on an amazing journey in life, and I’m trying to enjoy more of it even as I keep busy at living it. My “problems” are first world ones, minor bumps on one a road I could never have imagined traveling when I was younger. I work hard, but I know many of you are there to help me often. Sometimes you help me when I don’t ask or think I need assistance.

    You can find an amazing life for you. Work at life, work at your attitude, work at your balance, work at your skills, and work at asking for help. I, and many others, are also here to help you. We don’t achieve anything on our own, but we do work to find success. Remember there is always someone else willing to provide an assist when you need it. Sometimes we don’t even realize how others help us, but they do.

    My life is perfect, thanks to us.

    Steve Jones

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

  • Daily Coping 17 Jun 2022

    I started to add a daily coping tip to the SQLServerCentral 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.

    Today’s tip is to spend a few minutes looking at a piece of art and think about what you enjoy about it.

    I haven’t ever been a bit art fan. However, I saw an ad for the Van Gogh Experience in 2021 and mentioned that it looked interesting to my wife. She bought tickets and last fall we went. It was cool, and hard to describe, but essentially a movie version of many pieces being drawn on walls and evolving.

    I really enjoyed it, and since then, I’ve kept a Van Gogh painting as a background on my desktop, rotating with a family photo or two and my coping calendar.

    Right now, I have this piece on my desktop:

    tlA9gj4-van-gogh-desktop-wallpaper

    This reminds me of Europe, in old time, when we have life going on. People working, a horse and carriage on a daily journey of work, perhaps going to load up the work from people washing clothes in the river.

    Perhaps because I do most of the laundry, I’m glad I don’t clean clothes in a river, but at the same time, there is a level of pleasure from accomplishing something manual like this.

    I’m also amazed by the brightness of colors and how they paint a picture, despite being very different in similar places. The bricks of the bridge having yellowa, greens, oranges, even a bit of blue. It’s like a vivid reminder of the richness of life. I love the way m imagination creates the details that are blurry in this style of painting. I think I see something else in the water each time I look. Sometimes it’s the plants, sometimes I see fish. Sometimes I think there are more plants than others. Sometimes I can imagine the oil slicks or pollution I see in many rivers on my travels because of boat engines.

    I find myself enjoying taking a moment on these paintings, thinking how Van Gogh’s life might be different and similar to mine.

  • VS Live Slides and Code

    Thanks to everyone that came to my talk at VS Live today.

    I’ve uploaded the slides to the blog. Here are the two decks:

    Code for the CI Talk is on my Github. You can git clone from here: https://github.com/way0utwest/usingcitopreventdbproblems.git

    The code is structured as:

    • 0 files are setup, numbered 04, 06, 08, and 10. These create objects, add the tsqlt framework and load some data.
    • 20_Standards.sql – Standards based tests
    • 30_logicerrors.sql – The logical CASE statement test
    • 40_tsqlt_sqlinjection – Catching SQL Injection issues with EXEC()
    • 50_preent_alter – I didn’t demo, but how to look for code you don’t want developers to run.
    • 61, 62 63 – Older separation of concerns testing for procs/functions. I haven’t tested this lately, but it should work.

    If you have questions, let me know.

  • Daily Coping 16 Jun 2022

    I started to add a daily coping tip to the SQLServerCentral 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.

    Today’s tip is to listen to a favorite piece of music from the past.

    I woke up the other day and saw a new album from BTS. I put it on and listened. Not that I’m a big BTS fan, but I haven’t heard much of their music, so I just put it on in the background as I worked.

    Then I ran across this tip.

    For some reason, I first thought about Changes, but 2Pac. It’s a song of life from the 90s, from the perspective of a young black man in the Baltimore/DC area. For some reason I can appreciate the struggle of growing up like this, even though my life has been nowhere near as hard as it is for many people.

    However, I believe in changes and becoming better.