What’s Your Job?

There are a lot of technology people looking for jobs these days, especially after all the layoffs that have occurred in 2023. At the same time, I have a number of friends and clients that are struggling to hire qualified people. They get lots of candidates, but they are dismayed at how little the candidates they interview seem to know, or at least how little candidates know in the areas that their organization has needs.

Today, I want to help people get better at growing and managing their careers. Therefore I’m asking those of you that are employed to describe your job. Give us your title in the comments and then list 5-10 things that you’ve done lately. What types of queries have you written? What tasks did you complete with SQL Server or Azure SQL? Have you needed to research something to solve a problem? What knowledge or concepts helped you complete a task?

The idea is to share some of the skills or concepts a person should have to grow their career. Hopefully, some people will then read descriptions and build skills from this list. They’ll try to accomplish the tasks you’ve had to finish, hopefully documenting or blogging about their work.

As an example, I’ll give a few tech things I’ve seen lately from clients. These are practical things someone needed to finish, or something they asked someone else to do.

I was working with a client and there was a need to find all the logins whose passwords were not set to expire. How can you do that?

Another had a table had a lot of duplicate data, and all duplicates but the row with the latest date needed to be deleted. What does the DELETE statement look like? Caveat, what if I need to update all but the first row (newest) with a new value in some column to mark them as inactive?

A client needed to get a list of all the servers from their central management server (CMS) and then extract that list as a CSV file. They were using this for some audit purposes.

At another client, a developer needed to clone a git repository and then open the .sql files in Azure Data Studio. Can you show how to do this?

A DBA wanted to decide whether you choose a clustered or non-clustered index for a table that contains sales information and is often queried for a few rows based on a date. Why would one index be better than the other?

Don’t answer these questions, as this is homework for others. However, if you could share a list of things you would expect your new coworker to know or solve, that will help us raise the bar for what we expect from our colleagues.

Steve Jones

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

Posted in Editorial | Tagged | 1 Comment

A New Word: Slipfast

slipfast adj. longing to disappear completely; to melt into a crowd and become invisible, so you can take in the world without having to take part in it – free to wander through conversations without ever leaving footprints, free to dive deep into things without worrying about making a splash.

I used to be incredibly shy. When I first started going to conferences and events, I was like Tim. I didn’t want to participate. I wanted to listen, but if I were at the front of the room after a talk, I didn’t want to ask a question or be included. I wanted to be invisible and listen.

My life is different now, and I engage often with others. I enjoy seeing people and talking with them. I enjoy actively taking part in the world.

To a point.

There are times I want to feel slipfast, just being an observer of the world without participating.

From the Dictionary of Obscure Sorrows

Posted in Blog | Tagged , | 1 Comment

Don’t Forget the Database–Slides and Resources

I delivered a talk this past week at Agile West called “Don’t Forget the Database”

Slides posted here:  DontForgetTheDatabase.pptx

This is based on code and the app in my ZeroDowntime repo.

Posted in Blog | Tagged , , | Comments Off on Don’t Forget the Database–Slides and Resources

A Quick Trip to Agile West

Redgate is sponsoring Agile West this year, and the marketing team asked me to give a talk on database DevOps technologies.

I have a keynote talk, called Don’t Forget the Database, that I’ll be delivering on Wednesday. This covers some of the challenges of why the database is harder than software, but doesn’t need to be. I show some demos of zero downtime deployments as a part of this talk.

Likely I’ll record the demo and talk over it, as I have seen that technique work well and it keeps me from fumbling around.

My wife is coming with me. This is a quick Tues-Thur trip for me, and easy. Las Vegas is about an hour flight for me, and I only have a few commitments, so this is a chance for the two of us to see a show or two and get out of town for a short break.

I’m lucky that some of my business travel allows my wife to come around, and it’s worth the expense to bring her and make the trip more enjoyable. That makes it easy for me to handle the 20-30 trips a year I make.

If you’re at the show, stop by the Redgate booth or my talk and say hi.

Posted in Blog | Tagged , , , | Comments Off on A Quick Trip to Agile West