Tag: career

  • The Powershell Challenge–Notes and Observations

    It’s been a month and a half in real time since I started the Powershell Challenge. In that time, I had a business trip and 9 days of vacation and the holidays that impacted the event. After a week of working on the book, I ended up sporadically getting back to it, partially as I lost the book for 2 weeks after vacation.

    I’m still working my way through it, and as my schedule stabilizes, I’ll get back to regular posts. However, I wanted to make some notes on the issues I’ve seen and the challenges of professional development (PD) from my own experience in the last month.

    Vacation is vacation

    For me, vacation is really vacation. I have tried hard across the last 10 years to learn to enjoy vacation and not work during that time. I rarely check emails, and if I do, I typically don’t respond. I also leave the computer closed most of the time.

    This means, for me, that professional development also gets stunted. There were times in the past where I dedicated some time to professional development while on vacation, but as my kids approach adulthood, and I mature, I have typically stopped doing that.

    You can choose to spend your vacation as you wish, but with time off for family visiting, skiing, and ranch projects, I didn’t do any PD.

    A Schedule Matters

    One of the challenges I face is that I have a hectic life. As a result, when I try to fit things into that schedule, something else gets moved. Across the last month, I’ve been making more of an effort to exercise on a regular schedule, and that’s often been at lunch. Unfortunately, that’s pushed off the Powershell Challenge more days than I’d like to admit.

    I need some routine and schedule, and the holiday season (Thanksgiving-New Years) was disruptive to me. I didn’t think it would be as much of a problem as it was. I thought I could just sit down for 30 minutes and I’d find the time easily.

    I was wrong.

    I need to schedule time to do this each day, and I’m looking to get back to that next week.

    Momentum

    In line with scheduling, I think momentum matters as well. Just as with exercise, if you put it off for a few days, it’s much easier to put it off for a few more days than it is to get back on track and back to work.

    When Thanksgiving intruded, I lost momentum. When I came back and was pressed for time, I put off a few lunches. When exercise became a bigger priority, I put it off even more.

    This is why I do regularly talk about scheduling some time to learn. I think once a month won’t work, though perhaps you can make once a week work. I suspect for me that I need to schedule more regular time, such as every 2-3 days or M-W-F and stick to it. I recognize a balance is important, and I’d likely do this for 4-8 weeks and then take a break for a few weeks before tackling something else.

    I’ll see if I can implement this in the new year.

    A Place

    This might not matter for many of you, but it does for me. I started the Challenge by sitting at the kitchen table with my laptop and the book.

    My desktop for the last year has been a standing desk, that has the keyboard and mouse lifted off the desk surface with boxes. However, there is no place for a book at my desktop. During the holidays, I rarely had my laptop open, and in fact it was often in the bedroom near the bed. Having a book open in bed, or at my standing desk, didn’t work.

    I need to use my laptop regularly with the book and that was an issue for me. I’ll get that back on track next week.

    Summary

    We do need to regularly improve our skills if we work in technology. Or medicine or engineering or law or accounting or a number of fields. Some fields make that easier, but in technology it is mostly up to each of us to motivate ourselves and find time.

    I encourage you to tackle something like my Powershell Challenge, but think about budgeting and scheduling time in order to succeed. I’d also encourage you to schedule in breaks in your life when you aren’t driven to move forward in some direction and just enjoy your life.

  • Breaking Down Barriers

    Developers are a pain. They have no idea how to properly write queries and test them against a database. They constantly deploy poorly written code.

    DBAs are control freaks that impede progress. The DBAs never let anyone get code written in a timely manner and slow down development.

    Both of these are similar stereotypes that exist in the world. I realized that a short while back when I had the chance to talk with Scott Hanselman at an event. He noted that developers are as antagonistic towards DBAs as the reverse is true. We both realized that this is a problem, and that those of us that write and speak perpetuate these views of the world.

    I know that we should work better together, and despite making jokes about bad developers, I really don’t dislike developers. This week, I wanted to get some ideas and thoughts from the rest of you about how we can change things.

    How do we get DBAs, Developers, as well as sysadmins and Sharepoint administrators, to work closer together?

    That’s the poll this week, and I’m looking for specific things you’ve tried or have found to work that break down barriers. We are all working in technology, and we can all do a better job of trying to ensure that we, as an industry, prove that we are extremely valuable to our employers.

    I’m also calling on DBAs to be the bigger people here and make an effort to work in a positive way with developers. If you find development practices problematic, then explain why in a calm, respectful manner. If you find deployments to be destabilizing, practice them more often. Try to work with developers, not against them.

    Steve Jones

    The Voice of the DBA Podcast

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

    The Voice of the DBA podcast features music by Everyday Jones. No relation, but I stumbled on to them and really like the music. Support this great duo at www.everydayjones.com.

  • The Ultimate Tool List

    I’ve seen Scott Hanselman’s Ultimate Tool List a few times and adopted some of the tools in the past. He updated it for 2014 and has added quite a few new tools. I downloaded F.lux the other day and am giving it a test run right now. I’m not sure how well it works, but I like the idea of this little utility. I also used Chocolatey for my new machine after Troy Hunt blogged about the utility and thought it was amazing. AutoHotKey is the new items I’m testing.

    We are in the business of technology and using computers to work more efficiently. We manage, build, and deploy software that allows our organizations to get more work done with less resources than ever in the past. We have, or should have, utilities that automatically check our math, our spelling, that communicate quicker than in the past.

    Those of us working with computers should be using utilities, tools, and helpful software all the time. We should test it, share our thoughts and results, and help others to learn to let computers improve their lives. While there are places computers aren’t needed or aren’t appropriate, there are many more ways in which computers can help us save time and effort by tackling tasks, even simple ones, with automation.

    I’d encourage you to look at some of the tools on Scott’s list and see if they might help you work more efficiently in the new year. With the slower times that usually occur during the holidays, this is a good time to experiment with some utilities that might help you in the new year. There’s also a SQL Performance Tool collection from MSDN in this week’s newsletter.

  • It’s not the platform

    I agree with Brent. Actually, I’ve felt this way for years when I’ve been asked the SQL Server v Oracle question, or even earlier in my career when I was asked about Windows v Unix. The choice doesn’t matter that much and it’s not really the platform; it’s the people.

    Oracle is often seen as the top platform in our industry for handling relational data, but if you give a copy of Oracle 12C to many of the SQL Server staffs that read this newsletter, and it likely won’t scale too well. At least not until they learn a bit about how the platform works. The same is true of SQL Server, which is often given to many under-trained and under-qualified people with the idea that they’ll just make it work.

    We should all be aware that while platforms can be expensive, they really pale in comparison to the cost of the people that will build software on the platform. You certainly might save money with a cheaper platform if you’re buying software, but don’t forget that additional platforms do need additional training for your staff. As I told a friend recently, anyone can setup SQL Server and get it to run. Until it doesn’t.

    Education and investment in knowledge is one of the most important areas that technologies and their employers can spend time and money on. However, it takes both of them working together to ensure it pays off.

    Steve Jones

    Video and Audio versions

    Today’s podcast features music by Everyday Jones. No relation, but I stumbled on to them and really like the music. Support this great duo at www.everydayjones.com.

    Follow Steve Jones on Twitter to find links and database related items and announcements.
    Steve Jones Windows Media Video ( 13.1MB) feedMP4 iPod Video ( 15.5MB) feed

    MP3 Audio ( 3.3MB) feed

    Feeds are available at iTunes and Mevio

    To submit an article, rant or editorial,
    log in to the Contribution Center