Tag Archive: top10

Top 10 Reasons I *AM* Following You On Twitter

The Simple Twitter Book

Download My Free Twitter Book

I don’t go out actively looking for new people to follow, but when somebody else follows me, these are the reasons why I’d turn around and follow them back:

10. Your tweets show a sense of humor.

If I laugh hard enough when I scan your most recent tweets, I’m in.  I don’t even care what you do for a living or what we have in common – if you’re funny enough, then I’ll follow you because my workday could always use more yuks.  Some examples of people I have nothing in common with and follow anyway:

I probably won’t catch up on the tweets they sent overnight or on the weekends, but I’ll look forward to ‘em as they come in during the day.

9. You have an awesome profile photo or name.

For evidence, I give you the profile photo of @GDruckman.

@GDruckman

@GDruckman

Without even reading Geri’s profile, scanning his recent tweets or meeting him in person, you just know he’s going to be funny and unusual.  And sure enough, he is.

Another example is @RobotsNoFollow – Eric Myers of Quest.  It’s an inside joke for web site coders, and not only is the name funny to me, but the profile photo is hilarious.  This could be a They Might Be Giants CD cover.

8. I know you in real life.

This is an instant pass.  If I’ve worked with you, talked to you at a conference, or drank beer with you, you’re in.

I’ll then go into the list of people you’re following, and I’ll raid it looking for other people I know in real life.  For example, I’ve had Quest Software people follow me, and through their friends I’ve found other Questies that had sneaked onto Twitter.  Even if I don’t like you, I’m probably going to follow you if I work with you, because I wanna know what’s going on.

7. I’m friends with your spouse.

I’ve found that interesting people tend to marry other interesting people.  Generally speaking, my friends’ spouses are really cool.

6. You use Twitter often, and show pictures every now and then.

If I glance at your Twitter profile and your last 20 tweets are all within the last week, bonus.  I don’t want to follow people who are just playing with it and they’re not sure whether or not they’ll use it, because often, they don’t.

If you post interesting pictures with something like TwitPic, that’s a bonus.  The key word is “interesting”, though.  No pictures from the supermarket checkout line.

5. You have a lot more followers than friends.

If you’re following 5,000 people and you have 5,000 followers, that tells me you probably only got those 5,000 followers because you went out and followed people like crazy so they would follow you back, or you ran some giveaway to attract people.

If, on the other hand, your Twitter ratio looks more like Jeff Atwood’s, then that tells me there’s a lot of people interested in what you have to say.  I’m going to look closely at your page before I decide to take a pass.

4. You’re interacting with other people I know.

If I glance at your most recent tweets and you’re carrying on conversations with other people I follow, that’s a good sign.

If you’re just yelling at them trying to sell them something, that’s a bad sign.

3. You suddenly follow me on other social networks.

If I get notification emails that you suddenly started following me on Twitter, Facebook, Flickr and LinkedIn, I’m guessing you’re pretty serious about stalking me.  That’ll make me stop and wonder more about who you are, because we’ve probably met somewhere that I didn’t remember.

Or you’re just a stalker freak, and I like knowing who those people are.

2. Your blog posts are announced on Twitter.

If you hook up your blog so that whenever you post an entry, it tweets, then that’s a big plus.

I use Twitter for a casual diversion during the workday – I’ll glance over at it when I’ve got a few free minutes, see what’s going on, and interact with friends.  If I notice that you just posted a blog entry, I’ll go read it, and I might respond on Twitter if I’ve got comments or questions.  It’s nice to have that realtime interaction with other bloggers.

And Reason #1 Why I’m Following You On Twitter:
You’re involved with something I like, but you’re not an “official” account.

@GrantImahara uses TwitPic

@GrantImahara uses TwitPic

These people are allowed to break all my Twitter rules:

  • @CWGabriel – Mike Krahulik of Penny Arcade, my favorite web comic
  • @DellServerGeek – Scott Hanson of Dell
  • @DontTryThis – Adam Savage of Mythbusters
  • @GrantImahara – Grant Imahara of Mythbusters
  • @Jseadub – Adam Savage’s spouse (that’s not really rule #9, because I’m not “friends” with Adam, but you get the idea)
  • @Seamoss – one of the founders of Ping.FM, a service that lets you update all of your social networks at once

Notice that these are PEOPLE, not corporate accounts.  Even though I think Anthony Bourdain is a genius, I don’t follow @NoReservations because it’s a boring corporate account.

This probably sums it all up pretty well – if you’re doing fantastic work, people are going to want to follow you.  Going after a high-score-Twitter-follower-count is putting the cart before the horse – or to be more accurate, putting the marketing before the product.

More of My Twitter Articles

Want More Blogging & Twitter Tips? Follow me on Twitter. I tweet whenever I post a new blog entry, so you’ll always know when I’ve got new stuff. See you online!

Brent Ozar

Brent specializes in performance tuning for SQL Server, VMware, and storage. He's one of the very few Microsoft Certified Masters of SQL Server, a published author, and a Microsoft MVP. He likes travel, Jeeps, Apple gear, jokes, and writing about himself in the third person. Read more and contact Brent.

Website - Twitter - Facebook - More Posts

Top 10 Reasons I’m Not Following You on Twitter

10. Your updates are protected.

The instant I see someone whose updates are protected, I just close the browser.  If you’re looking for privacy, you came to the wrong place.

Sooner or later you’re going to say something interesting (I hope) and I’m going to want to retweet it.  Then I have to stop and worry – was this protected?  Did they mean for this to be public?  Should I ask permission before I retweet it?  Screw it – it’s not worth the hassle.

9. I looked at your tweets, and you’re not interacting with anybody.

None of your links are replies – they’re all just loudmouthed shouts out into the unknown. “I had a great day!  I’m in a really long line at the bank.  I love my job.  I sure like those Mets.”

Trick Question

Trick Question

Just because Twitter asks “What are you doing?” doesn’t mean every one of your tweets has to start with the letter I.  Here’s how to break out of your rut: start by retweeting some of your friends’ more interesting posts, and then – take a deep breath – actually reply to people.

Even though they’re not directly talking to you, you can still talk to them.  If someone asks for help, you should – brace yourself – actually help them.  No, not try to sell them something, but help them solve a problem.  NO, not solve a problem by using your product, just solve the problem!

8. Your tweets are all links.

I’m not even going to click on ‘em to find out if they’re to your own site or not.  I have a hunch that you’re advertising something, and all you do is yell about your product all day long.  Every now and then you throw in links to funny videos or news stories thinking that makes up for the spam.  It doesn’t.  Just because @BarackObama gets away with it doesn’t mean you can.  (And no, I don’t follow him either.)

You know That Person who constantly forwards funny jokes and videos to all their friends?  The one who instantly makes you groan when you see their name in your in-box because you know it’s a waste of time?  You’re like That Person 2.0.

7. You have “social media expert” or “marketing” on your bio.

I even WORKED in a corporate marketing department and I can’t stand most marketing people on Twitter because so many of ‘em are doing it wrong.  Their profile is chock full of meaningless keywords, claiming that they’re famous for being…famous, and not really doing anything other than pumping up follower counts.

The Whuffie Factor

The Whuffie Factor

In fact, if you’re a marketing person and you’re wondering why I’m not following you, this one book will sum up the answers for you: The Whuffie Factor: Using the Power of Social Networks to Build Your Business by Tara Hunt (@MissRogue).

I reviewed The Whuffie Factor here on the blog, and gave it two strong thumbs up.

6. You’re offering me a chance to win if I follow you.

Giving stuff away costs money.  So why are you so willing to pay money to get followers?

Imagine if you were walking down the street and you saw somebody yelling, “I’ll enter you in a sweepstakes to win $50 if you come talk to me!  C’mon over!  Two entries if you tell your friends too!”  You’d cross the street just to avoid talking to them, because you know they’re a creep.  But somehow, people think it’s okay because it’s new on Twitter.

You might be new to Twitter and think it’s fun and games, but I’ve been here since 2007, and it’s a thin layer of bacon disguising a pile of spam.

5. You haven’t tweeted in weeks, or you haven’t tweeted yet.

I totally understand that some people are here to listen, not to talk.  I salute you.  I take that exact same approach with a lot of the web sites I read – I never make a comment.  They’re just fun for me to read.  Twitter might be that same thing for you, and that’s cool.  Just don’t take it personally if people don’t follow you back.  It’s not that you’re not a great person, but Twitter doesn’t have good tools yet to manage a whole lot of friends & followers.  To keep things easy, some people (like me) take the approach of keeping the numbers small and manageable.

Rest assured that if you do start tweeting and you mention my name in a tweet, I’ll get it, and I’ll respond.  Twitter does have some good search tools that help power users with that kind of thing.  It just gets overwhelming if I get notified of every single thing you say.

4. Your profile doesn’t have the Holy Trinity: a bio, a location and a link.

If I can’t tell who you are, I’m not following you.  You’re hiding something.

Locations like “Right Behind You” show me that you have a sense of humor, and that’s a good thing.  Locations like “The United States” tell me that you have no sense of humor and no sense of geography, and that’s a bad thing.

If you don’t have a blog, that’s okay, but at least link to something that will tell me more about you – a profile on a site somewhere, your company’s site, your Flickr account, your favorite bar, something that will show me you’re a real human being.

3. Your profile has a company name & photo, but no personality.

I will follow company accounts when they’ve got awesome personalities, like @ThinkGeek, but you’d better show that awesome personality in the very first page of tweets when I click on your name.

For an example of bland, boring press release tweets, see @GlobalKnowledge.  (And they serve as a bad example for several of these rules, come to think of it.)

2. You’re following over 1,000 people.

Come on, be for real.  You’re not having meaningful conversations with 1,000 people at once.  You’re just eavesdropping in a room full of strangers.  I’m following almost 500 people, and I’m already getting nervous because it’s about time to start pruning.

If you’re doing absolutely everything else perfectly, I’ll let you slide on this one.  (I’m talkin’ to you, @ThinkGeek.)

Notice that I didn’t say there’s over 1,000 people following YOU – there’s nothing wrong with that. Some people are just really interesting.

And Reason #1 Why I’m Not Following You On Twitter:
The teenage girl in your profile photo doesn’t have enough clothes on.

Want more Twitter tips?

More of My Twitter Articles

Want More Blogging & Twitter Tips? Follow me on Twitter. I tweet whenever I post a new blog entry, so you’ll always know when I’ve got new stuff. See you online!

Brent Ozar

Brent specializes in performance tuning for SQL Server, VMware, and storage. He's one of the very few Microsoft Certified Masters of SQL Server, a published author, and a Microsoft MVP. He likes travel, Jeeps, Apple gear, jokes, and writing about himself in the third person. Read more and contact Brent.

Website - Twitter - Facebook - More Posts

Top 10 SQL Server DBA Interview Questions

I’ve put together my best questions to ask during an interview when I’m hiring a senior database administrator for Microsoft SQL Server or Oracle.  I don’t expect any DBA to ace all of these – I’m not looking for easy questions, but rather for the top ten questions, tough challenges to let the really good DBAs shine during the job interview.

10. Solve the FizzBuzz problem with SQL code.

Here’s a quote of the FizzBuzz problem:

Write a program that prints the numbers from 1 to 100. But for multiples of three print “Fizz” instead of the number and for the multiples of five print “Buzz”. For numbers which are multiples of both three and five print “FizzBuzz”.

Challenge the DBA to do this on a whiteboard with pseudocode.  The code doesn’t have to be perfect syntax, but we’re looking for the ability to solve this problem clearly and quickly.  I’d ask this of any type of DBA, production or development.

There’s countless ways to do this, but I’m almost not as concerned with their technical accuracy as I am with the way they approach the problem itself. Do they get excited? Do they scribble out a few different ideas? Are they stunned at the thought of having to actually write T-SQL? Do they make excuses?

9. I’m a manager, and you’re my Senior DBA. Explain to me why we shouldn’t switch to MySQL or Oracle.

A senior DBA should have a basic grasp of the advantages and disadvantages of the major database platforms.  They’ve probably answered this question before, too – if not from a manager, then from a developer who’s whining because they think Platform X is better than Platform Y.

I also want to see senior DBAs that can clearly explain a very political concept without taking it personally.  My ideal DBA knows when his platform isn’t the right fit, and has no problem suggesting other ideas.

8. I’m a developer. Explain why I need a unique key on my table.

And really pretend that you’re a developer.  If you’re a DBA manager, bring in one of your toughest developers to play bad cop.  Challenge them – does it really improve performance or manageability?  How do you know?  Is it just your opinion, or where’s the proof?

If they can explain it in clear, easy-to-comprehend terms, that bodes well for their ability to communicate with other teams.  Speaking of inter-team communication…

7. A project manager needs a new SQL Server. What do you ask her?

Use a brochure from any third party application (like Microsoft Project Server or Blackberry Enterprise Server) and say the project manager wants to set this up.  I want the DBA to ask questions like:

  • How big will the database be?  (Leading to questions about whether we can add the database to an existing server)
  • How critical is the database?  (Leading to questions about clustering, disaster recovery, high availability)
  • What’s the company standard on virtualization?  (Can we save money by using a virtual server)

If the senior DBA candidate comes back with a shocked look and doesn’t know where to begin, then they haven’t done a lot of deployments.  That might be fine if your shop rarely does new deployments, or if you’re hiring a development DBA, but they still should have some basic knowledge about sizing.

6. When and where does the local user group meet?

I’m not asking if they regularly attend, I’m not asking if they speak, I’m not asking if they run for office.  At the senior DBA level, I’d just be thankful if they were at least vaguely aware that user groups existed.  Huge massive bonus points if they’ve been involved with the community, and I’d skip the next question.

5. Can you give me references from other DBAs and developers who aren’t at your company?

I want to know that they’ve got at least a couple of people they can call when the going gets rough and the servers catch fire.  These other references could be mentors, or could be people they’ve mentored or just worked with along the way.

I expect to get terrified looks, and I’d answer those by saying, “I don’t want to raise any red flags by calling people at your current employer, and I’m sure you know people who’ve left your company and moved on.  I just want to talk to people who’ve worked with you on projects or on problems.  I won’t ask for your level of technical competency, because these other guys can’t judge that.  I just want to know you’ve interacted with them.”

I know, it’s creepy, but here’s the problem: there’s a lot of fakers out there with all the right answers, but no actual experience.  At the senior level, for somebody with five or more years of experience, they have to have met other people who can at least verify they’re database administrators.

4. How do you learn new things?

When new versions of database servers come out, how do you prefer to learn how to use ‘em?

Ideally, I want to hear a DBA say they build their own server under the desk when the beta comes out, and start hammering it and getting their arms around it long before it gets released.  Not everybody has that much time, though – they might be stretched to the breaking point at their current job, with barely enough time to get their work done, let alone train on new versions.  In that case, I like to level-set them by saying, “You’re coming to work here because we’re not that kind of shop.  I want you to keep your knowledge current.  How much time per month do you need to keep current, and how would you do it?”

Some DBAs learn best by going to offsite training classes, and can’t budget their time well enough or maintain a train of thought to learn inside the office.  As a manager, you want to know that before you hire the person, so you can build that training budget into their salary.  (You don’t want unqualified employees, do you? Yeah, you probably do – I’ve worked for you, ha ha ho ho.)

3. What third party database tools are your favorites?

If somebody’s been doing database administration long enough to claim the title Senior DBA, they’ve built up a little wish list of database management tools they’ve seen along the way. Tool types might include:

  • Data modeling
  • Change management
  • Backup compression
  • Performance monitoring
  • Alerting

If they had a $X tool budget for their workstation, how would they spend it?  Forget corporate standards – I want to know what tools they’d use if they could pick on their own.  I’m not asking what software they’ve had experience using, because they might work somewhere so cheap that they’re restricted to native tools only.  They have to have at least seen some ads for products that looked cool, though.

I might follow up with questions about tools we were using in-house already by saying things like, “We’re currently using Product X for monitoring.  Have you seen it?  What’d you think of it?”

This does two things: it gives me an outside opinion about other tools out there that my DBAs could be using to do a better job, and it tells me how much the job candidate has seen.

2. Ask stressful questions.

In one of the earlier questions, you probably found an area of weakness for the DBA’s knowledge – heck, nobody’s perfect.  Go after that weakness.  Challenge it, make them uncomfortable, and really push their buttons.

This is your one chance to see how they handle stress before the brown stuff actually hits the fan.  Ideally, a senior DBA is someone who’s had their cage rattled more than once, and they’re comfortable under the gun.

No, don’t use an actual gun during the interview – but that reminds me of a plastic slot machine I used to keep on my desk at the office.  When you pulled the lever, it shot water straight at you like a squirt gun.  Always fun to see how somebody handled that one, but I wouldn’t let job candidates pull the lever.  That’s a little overboard!

1. Why are you here?

Zoom out to the big picture.  Tell me why you’re in this chair right now.

Is this some sort of career plan? Have they heard good things about the environment from another employee? Are they looking for an employee discount on products?  (It doesn’t work at wine & spirits companies, just for the record.)  Or are they just desperate?  Nothing wrong with desperation, but remember that desperate employees are desperate for something, and you’d better find out what it is.  If they’re desperate for money, it’s going to color the judgements they make.  I’m not worried about someone stealing data and selling it as much as I’m worried about someone taking the job and then bailing out shortly thereafter for just a little more money from somebody else.

Top DBA Interview Questions That You Don’t See Here

I’ve seen DBA managers asking questions about tough challenges that had come up recently in the shop, such as, “Pretend you have horrible TempDB contention, really seriously bad load, and you have to fix it.  What do you do?”  The candidate would then name off all kinds of answers while the DBA manager sat back and said, “Nope.  Didn’t work.  Tried that too.  Nope.”  The DBA manager feels more and more smug while the candidate feels more and more frustrated, and the end result is a DBA manager that thinks the candidate isn’t good enough for the job.

The problem with that scenario is that the DBA manager expects the candidate to be able to answer a question that had already stumped their own staff.  I always want to grab that manager and say, “Look, if I was interviewing YOU with this question, you’d have failed, because you couldn’t figure it out in sixty seconds either!”

If you’re going to ask a candidate a technical question, my rule of thumb is that it should take your existing staff the same length of time to answer the question.  If a technical challenge took your staff three days to figure out, then you should expect the job candidate to take that same length of time to answer the question!

Want help interviewing your DBA candidates?  Check out our services.

Brent Ozar PLF Team

Brent Ozar PLF is a boutique consulting firm focused on understanding your environment and strategy. We partner with you to objectively identify pain points and develop solutions that align to your business goals. Your experience comes first; we share our knowledge and expertise to help you.

Twitter - Facebook - More Posts

Top 10 Questions To Ask During an Interview

Stop!  Before you accept that cushy job, make sure it’s actually as cushy as you think it is.  Managers have a long line of questions to ask in an interview, but what about you as a candidate?  What questions should you ask?

Here’s my top ten questions to ask before taking an IT job:

10. What happened to the last person in this position?

Did they quit, did they get promoted, did they die of a stress-induced heart attack, what?  Rarely is a position created completely from scratch, and you want to know why the last person left so you can avoid their fate.  If they’d been around for less than a year, I would ask the same question about their predecessor as well.

9. Have you had any layoffs in the last year?

Nobody’s going to tell you if layoffs are scheduled for the future, but you can at least ask about the past.  Maybe they did a round of layoffs and they’re perfectly positioned for future growth, but maybe they’re spiraling down the toilet.

8. What’s the on-call rotation schedule?

Will you be sharing the pager with someone, on call one week per month, or on call at all times?  If you’re on call, do you get a company laptop and wireless aircard to be able to respond, or do you have to hoof it to the nearest desktop, or heaven forbid, the office?  And to follow that up…

7. In the last year, how many times has the on-call person been called?

From 1997 until 2008, I was on call 24/7 – but I got maybe one call per month.  That kind of load is do-able, but if the on-call phone is ringing every other night at midnight, forget it.  Or at least budget psychiatry bills in with your expenses.  Speaking of expenses…

6. Is there a training or travel budget for this position?

In your struggle up the career chain, you’ll reach a point where suddenly you’re expected to do a little learning on the company dime in order to keep your skills sharp.  It never hurts to ask.  If the answer is no, ask if you would be paid your salary while attending an industry conference like the week-long PASS Summit on your own dime.  I know employees who have to take vacation time to attend these conferences, and that really hurts.

5. Can I access online tools to do my job?

More and more companies are barring employees from surfing the web.  This isn’t just a quality-of-life issue – although allowing Twitter would be nice – but it can also make life tougher when troubleshooting an IT problem.  The best help is on the web, not in Books Online.

4. Can I schedule vacations around the holidays?

I’ve worked in IT shops where everybody wanted to take vacation around Christmas week or New Year’s, but the low guys on the totem pole weren’t allowed to do it.  Seniority dictated the vacation schedule, so the old pros got the holidays off while the new kids on the block got shafted.  It shouldn’t dissuade me from taking a job, but it’s something to think about.

3. How important is my work to the company?

I’ve worked in shops where my database platform was the black sheep of the family, the platform of last resort.  I’ve worked in shops where it was seen as highly visible and mission critical.  The more valued this position is, the more you’ll be seen as an asset to the company – and less likely to be looked over at raise time, or worse, laid off.

2. What’s the telecommuting policy?

Database administration lends itself really well to working from home.  Denny Cherry and I sit around our houses most of the time, while some folks are cursed with driving in to the software factory every day.  Telecommuting cuts your expenses, increases your productivity, and raises your quality of living.  Some companies get it, and some don’t – but ask before you start.  This is one of those policies that probably isn’t going to change after you take the offer.

1. What does “success” look like for this position?

Here’s how I like to phrase this to my future manager: “90 days after I start, if you’re talking to your boss about what a great job I’ve done in my first 90 days, what kinds of things are you raving about?  What are the tasks that you wish this new employee could accomplish?  What would make you the proudest?”

The answer to this isn’t written in the job description.  We’re talking about things that will make your manager jump up and down with excitement, things that will make you a seriously valuable employee, and things that you want to put first on your task list when you start.

And a Bonus Question: Will I have to sign any non-compete agreements?

In IT, the answer to this is often yes, and they can be pretty restrictive – especially at consulting companies.  It’s not uncommon to sign away your rights to work for any competitors or any clients for years after you leave the company.  In a tight market or in a small town, that can pretty much eliminate your job options.  Better to find out ahead of time rather than after you’ve already accepted the offer, quit your old company, and started filling out your new hire paperwork on your first day at the new job.

More Articles on Interview Questions

If you liked this, here’s a few more of my posts about interview questions for job candidates:

Brent Ozar PLF Team

Brent Ozar PLF is a boutique consulting firm focused on understanding your environment and strategy. We partner with you to objectively identify pain points and develop solutions that align to your business goals. Your experience comes first; we share our knowledge and expertise to help you.

Twitter - Facebook - More Posts