Tag: career2

  • Great Engineering Culture

    engineer

    There are some nice quotes in this piece, and it’s an interesting talk to watch as well. The talk is aimed at people starting companies that are based on technology and how to build the culture from the beginning. However I’d argue these same techniques can change culture in an existing company as well. It takes time, and patience, but you can slowly transform your technology department one that people want to work in. More importantly, you can make it much more effective and efficient.

    Way too many managers don’t communicate effectively. They want to use the military techniques of command and control, broadcasting a message and assuming everyone will follow along. Instead it would be better if managers listened more to the opinions and ideas of their technologists, especially when it comes to technology issues. The management part of your job comes in when you help your staff mitigate problems, and help them understand the issues and constraints of the business. Giving someone real, logical, valid reasons for adhering to deadlines or requirements often works well. Most technology people are smart and respond much better to discussions and debates based on reason rather than edicts backed by fear or power.

    I love the section titled “Firing A**holes”. This quote is especially important: “Even if you have an engineer who is exceptional, but an asshole, you should fire them immediately. Your team will thank you for it afterwards. It only takes one asshole to destroy an entire team“. I completely agree. It doesn’t matter if someone is an average or even poor worker. If their attitude is corrosive, disruptive, and upsets people, move them on.

    I especially like the part about promotion. Most of us want ownership, responsibility, or as I’ve thought about it, autonomy. Most of us want to make decisions and have control over what we do. Give more responsibility as people do better and drive forward. When they don’t, remove some. That alone will probably help motivate and drive your people forward.

    Building great culture is hard. It isn’t something you set up and it will maintain itself, but rather something that you constantly work on, and tweak to make better. There will be regular arguments and minor disruptions, but if you have people actively managing and working to make the environment better for other technologists, you’ll get great things done.

    Steve Jones


    The Voice of the DBA Podcasts

    We publish three versions of the podcast each day for you to enjoy.

  • When Is Work, Work?

    pearl81001This editorial was originally published on Sept 11, 2008. It is being re-run as Steve is out of the office.

    More and more people carry Blackberry phones for work, getting push email and a constant connection to the office, it is sometimes hard to tell when someone is working and when they are not. It’s not just Information Technology workers, but everyone from paralegals to facilities workers carry the devices. And with the iPhone connecting to Exchange servers and Windows Mobile devices getting push emails, we’re all likely to be more and more connected in the future.

    It is debatable if that’s a good or bad thing, but in either case, there might be a side to this debate that you haven’t considered. Is it legal? This article talks about how some workers, specifically those non-exempt workers that receive overtime, may end up suing over the devices long leash. For those workers who are paid by the hour, and that includes some technology workers, is time spent on their phone work time or personal time? If they’re answering email on a commute or during downtime away from the office, are they working?

    There haven’t been any lawsuits, but a number of lawyers are asking companies to update their handbooks. The article mentions Disney asking non-exempt workers to sign a waiver that they would not be compensated for after hours work on Blackberry devices. I can’t imagine that standing up in court, but time will tell.

    Most DBAs and developers I know are exempt from overtime pay. They are asked to work in excess of 40 hours on a regular basis with no change in pay. Now some get paid for on-call work, some don’t, some get comp time, or extra time off, for extra work and some don’t. No one I know gets paid for taking a phone call or answering an email away from work, Blackberry or not, unless it’s a specific on-call responsibility.

    It’s an interesting question to ask as the line between when is work time and when is personal time with devices like Blackberrys. It’s not as though RIM is to blame as similar issues have existed as long as there have been exempt workers. At least now we get to go home at a reasonable hour. In past times, people would stay at work until all hours of the day or night. Look at lawyers, doctors, and bankers for examples of how things could be with remote capabilities for work.

    Personally I think boundaries should be setup. That might sound silly coming from the guy that was answering posts at 9:00pm on a Sunday night (and Friday), but I’m the exception that proves the rule. And that’s my own decision; no one asks me to work on a weekend.

    For most normal people, I think you have a right to ask for a policy and some boundaries to be set. We all need time off, we need time when we don’t have to think about work, or worry about being called. Time to enjoy the rest of your life outside work, is valuable to us enjoying life overall, and it’s valuable to us being more productive at work. That downtime, whenever we can get it, that time to recharge, gets us ready to face another day, week, or hour at work.

    Steve Jones


    The Voice of the DBA Podcasts

    Everyday Jones

    The podcast feeds are now available at sqlservercentral.mevio.comto get better bandwidth and maybe a little more exposure :). Comments are definitely appreciated and wanted, and you can get feeds from there.

    Overall RSS Feed: or now on iTunes!

  • A Release from Data

    Morihei-UeshibaThis editorial was originally published on Aug 14, 2008. It is being republished as Steve is at SQL in the City 2013 – London today.

    Have you ever had that frustrating day where you can’t get your queries to work, or can’t find a problem and spend all day working on an issue you can’t solve? Have you had customers or clients that make unreasonable demands, and you want to just punch the wall? Any co-workers that upset you with requests or complaints that make you walk away before engaging in some other career-ending action?

    Someone actually suggested to me that this might make a good topic as they noticed quite a few people that were interested in databases were also interested in martial arts. At first glance it might seem strange, after all, the traditional geek is more of a passive individual, someone that spends their spare time in virtual worlds they visit on the computer, on a TV screen, or in their minds while reading a book.

    I studied martial arts as a teenager for about 6 or 7 years, trying different styles and teachers as I moved around early in my career. It was a great exercise and a nice release after working hard during the day. However I got married, had kids, and my career took off, and I turned to running, swimming, and other activities I could do during lunch, freeing up evenings for my family.

    Over the last year, my middle son become interested in karate, and it got me back into a dojo after 15 years. We go together 3-4 times a week and even have one class together where parents and kids and study together. I’m even planning on going to the PASS Summit early and taking him to an aikido demonstration the weekend before ( Puget Sound Aikikai).

    Martial arts are not for everyone, but I will say that being able to focus on hitting a pad, and actually hitting it, is a great stress reliever for me. If you’ve never tried it, I’d recommend taking a class or two from a school that doesn’t engage in a lot of contact between people to get a feel for the sport. You might really enjoy it.

    If it’s not for you, I do think it’s important for everyone to take care of their body a bit, especially by putting it under some physical stress. Walking, running, basketball, even chopping wood with Grant, anything that gets you moving will only help the rest of your life. I’d encourage everyone to find some release for those days that you just need to unload some stress after work.

    Steve Jones


    The Voice of the DBA Podcasts

    Everyday Jones

    The podcast feeds are now available at sqlservercentral.mevio.com to get better bandwidth and maybe a little more exposure :). Comments are definitely appreciated and wanted, and you can get feeds from there.

    Overall RSS Feed: or now on iTunes!

  • The Best Programmers

    Keeping the best programmers is always a challenge.
    Keeping the best programmers is always a challenge.

    Are you one of the best people at your job? If you are, then do you experience some of these feelings and look to move on?

    • Frustration
    • Boredom
    • Lack of a challenge

    Or have you settled into a routine that you like and can live with? If it’s the latter, you might not really be one of the really talented people. Read this piece on How to Keep Your Best Programmers. I found it interesting that it looks at the motivations and reasons why very talented people might not like a job and move on. I think it’s mostly correct, though it’s not necessarily talent that determines whether people stay or go.

    I think most people find these same frustrations or issues with their jobs. Whether you’re a guru level programmer, or a basic beginner, if you perceive an inversion of meritocracy (or you are bored, or you don’t enjoy the job), you’ll look to leave. Whether you can is another thing completely.

    Many of us have various levels of responsibility, to our families, creditors, or even ourselves. Those responsibilities may cause us to rethink the problems with our current job, and appreciate the security of just having a job. This is especially true in today’s world where loyalty is in short supply from employers, and many of us know that the next position may not be more stable in terms of employment for the foreseeable future. As the saying goes, the devil you know is better than the devil you don’t.

    That’s the crux of the issue. A job is a job. I’ve found that to be true across many positions over the years. Some I enjoy more, but ultimately there are always tasks or duties in every position that are drudgery. They are just work. As long as you understand that, and appreciate the challenging and interesting things about your job, you’ll be fine. It’s also why I place more importance on the other staff than I do on the job responsibilities. It’s much easier to put up with a boring or annoying job if the people are interesting than it is to put up with a great job when the people suck.

    Steve Jones


    The Voice of the DBA Podcasts

    We publish three versions of the podcast each day for you to enjoy.