Author: way0utwest

  • Custom SSMS

    In my career, I’ve gotten used to working with SSMS on a variety of machines. It seems that as I toiled in various environments, I’d often connect to different SQL Server hosts, or use various consoles that only had the stock Enterprise Manager/SSMS environments installed. I do like larger fonts and a few other settings, so I learned how to quickly change those items, but otherwise I often have just learned to work with the default SSMS.

    However that’s not a very efficient way to work. SSMS, and the Visual Studio shell on which it’s based, have a number of ways to customize and modify the application to suit the way you work. You can also even export and import settings to transfer them across machines.

    Most software has a variety of settings, though I still don’t change many of them. As I’ve matured in my career, I do look to customize my environments to suit me, but somewhat lightly. There aren’t a lot of changes that I make, but I suspect that’s because of the nature of my work. I tend to do what works, and I don’t often explore other settings. This week I’m wondering if you have tips and tricks.

    What customizations or add-ins do you use to customize SSMS (or other development software)?

    I’m curious what many of you do and how you do it. I don’t often explore the possibilities as I’m usually concerned with just getting work done. However I’m sure that I’m missing opportunities to work smarter. I’ve never been a big fan of the function keys, though I know some people love them. I’ve tended to rely on templates (and snippets in SQL Prompt) to work faster.

    If you’ve got idea, tweaks, or software, let us know. I’m sure that many of us would appreciate suggestions that might help ease our jobs.

    Steve Jones

    The Voice of the DBA Podcast

    Listen to the MP3 Audio ( 2.0MB) podcast or subscribe to the feed at iTunes and LibSyn.

  • SQL Bits XIV

    I’m heading back to London for SQL Bits XIV in March. This is my favorite conference, and I’m excited and honored to be selected to present.

    This year the conference goes to four days, and it’s an amazing set of sessions being offered at a very reasonable price. You can get a full day of expert level training on Wednesday and Thursday if you like. Friday is very low cost, and Saturday is free. Thursday also has a few side sessions if you’d like to attend a variety of different things during the day.

    I’ll be presenting Thur afternoon and Friday afternoon if you’d like to see me, but please feel free to stop my, shake my hand, and say hi at any time. I should be at the venue early Thur and the rest of the conference until Sat late afternoon. My sessions hare:

    • Branding Yourself for a Dream Job – Thur, 4:00pm
    • Get Testing with tSQLt – Friday, 5:00pm.

    That doesn’t leave me a lot of time for Friday night’s preparations, so perhaps I’ll preview my costume early.

    Superheroes

    One of the best parts of SQL Bits is that there is a themed party every Friday night, and everyone’s invited to have fun. I participated in the medieval theme a few years ago, but wasn’t ready for Steampunk last fall.

    However I’m ready for 2015. I’ve ordered a costume, with time to change something if things aren’t fitting properly.

    I’m excited to see what people choose, and it should be great fun in London this March.

    This really is a great event. Lots to learn, lots of fun, and a casual atmosphere that I rarely see elsewhere. I thank the SQL Bits team for their hospitality and I look forward to another first class event.

  • Getting IT Out of the Data Center

    The subtitle to this article says it all: IT isn’t a monolithic cost sink. I support this idea, though I don’t think it’s always accurate. Some companies just want an IT cost sink, where the data processing infrastructure is a utility. It provides a service that’s requested, technology automates specific processes, and that’s it. Certainly many companies think they do more than this, but in reality, IT is just a utility like power or water in many organizations.

    However the article points out that an Information Technology department can be so much more. IT can work with the business, improve processes, even provide strategic advantages over your competitors if you structure your environment to do so and allow it to work.

    Building a culture that encourages and promotes collaboration between technical and business people takes work. You need to find and nurture technical people that want to work with other people as much as they want to work with computers. It’s great to have highly skilled technical staffers, but you need to ensure they are willing to use their skills to collaborate with business end users.

    You also need business people that are willing to work with the technical developers. They need to be excited, and open minded about technology. They have to be willing to think outside the box, understand the limitations of current platforms, and be excited about building something in an iterative fashion with people whose primary focus is on technical work.

    I do believe, and have seen, IT groups dramatically increase the efficiency and effectiveness of an organization, but it takes time, and it requires both sides to commit to work together, in a way that ensures each learns from and compromises with, the other.

    Steve Jones

    The Voice of the DBA Podcast

    Listen to the MP3 Audio ( 2.1MB) podcast or subscribe to the feed at iTunes and LibSyn.

  • R-E-S-P-E-C-T

    Working for one company for your whole life. Spending your career with a small company that engages and lives in the local community. Seeing your management and co-workers around town and at leisure events. Being a part of, and loyal to, a company doing business around the globe.

    This sounds ideal to me, as I prefer working for smaller companies, and I want to work for a company that respects my time. In fact, I do work for a company like that. Red Gate, is in many ways, like the German Mittelstand described in this article on work life balance in. We work hard, we do need to respond to issues outside of “normal hours”, but for the most part employees treat others in the company (and our customers) with respect. That’s the key to managing an around-the-clock, global business that you are proud of.

    It’s unlikely that most companies will change their view on how employees should be treated, and what amount of work is expected. Certainly many companies in the US have had lots of success by driving employees to work harder and longer, especially requiring this of their technology staff. Many of us that do work with computers have been well compensated, but the time lost and stress induced are high prices to be paid and many employees struggle with these requirements. There is numerous evidence that long work hours don’t result in more productivity over time, but when companies want to move forward, or systems are broken, companies expect that staff will work.

    I don’t think laws like the German Anti-Stress law that limits contact after work hours can help things. The culture of work really needs to evolve to find a balance between getting work done and respecting employees. I’m not sure I’ll see that change at any scale, but I do know there are more companies, especially smaller ones, that do want to retain and invest in their employees, respecting their time and efforts. They don’t guarantee lifetime employment, but I do think they make life better while you work for them.

    Steve Jones

    The Voice of the DBA Podcast

    Listen to the MP3 Audio ( 2.5MB) podcast or subscribe to the feed at iTunes and LibSyn.