Kindle vs Library

Since I bought a Nexus 7 (two of them, I broke the first one) I’ve been interested to see if and how it would change my reading habits. I still have a preference for printed books, based mostly on a lifetime of reading a printed book a week, but also because I’ve always been a heavy user of the local library and I like to buy used books.

Having the tablet always with me definitely made me more likely to use it, compared to before when I had to go find one of the ones we purchased for the kids. Having my own meant it was charged when I wanted to use it!

I like that the Kindle app is available on my laptop, tablet, and phone, but in practice I do ‘real’ reading on the tablet – the other two would only be for look ups or desperation, neither feels comfortable for extended reading.

I’ve gotten used to reading on the Nexus, mostly. I like being able to look up words right then, with a print book I’ll infer or skip works I don’t know. Sometimes I’ll move a finger the wrong way and jump 50 pages, something that doesn’t happen in a printed book in quite the same way. Changing font size is handy.

But the most interesting part is the content. As a library user I read what I find during my visit. Occasionally I reserve a book,but the process always feels clunky,and even then I’m confined to what they have. I never thought about that constraint a lot (beyond technical books, which I’ve always had to purchase to get something fairly recent) until the holidays, when I was browsing and realized there were a few Spenser novels I had missed over the years. Here was stuff I wanted to read and just hadn’t, because the library didn’t have it.

On the other hand, I like the randomization of the library. I like wandering the aisles to just see what catches my eye. There are books I’ll get from the library that I wouldn’t pay for – I want to read them, but not sure or just not worth the investment to purchase. Amazon does recommendations, they do Top X by category, but they don’t do randomization well yet, and it’s hard to do well.

I read about the same amount, but what I read has shifted some, if only to be closer to what I want to read versus what I could find that was close. I feel like I’m both more focused and casting a wider net, if that makes any sense.

Posted in Reading | Tagged , , | Leave a comment

Is $160 Per Day a Lot?

Recently I was in a small coffee/sandwich shop for early morning coffee and while waiting watched one of the employees taking cookies from a pan and putting into paper sleeves. A bit later when I returned for a refill (and was more awake) I asked how many cookies they made a day. They had three different varieties they sold and they made a total of 160 every day – and sold every of them at $1.25 each.

I’m guessing production cost at $0.25, meaning a profit of $160/day probably 5 days a week. Is that a lot, or not?

Assuming my guestimate is close, that’s about $800/week in profit. I suspect that is close to real profit too. They already had to incur the costs of a store front, oven, and a couple people for the morning shift, so I suspect cookie making is something they can do to fill in the time during that first shift with not much incremental cost beyond ingredients and cookie envelopes. That’s the part I like. It’s taking the skills and equipment they have and producing something else that would appeal to their customers – 160 times a day!

I wish I had asked if they thought (or knew) if there was more demand than 160, or if that just worked out to be a nice round number.

To answer my own question, $160 day in additional profit seems like a pretty good deal to me.

Posted in Misc | Tagged , , | Leave a comment

Interesting Approach-One Time Tools

Recently I ordered a Paolini Pocket Rule from Woodpecker. It is one of a series of OneTime Tools they’ve produced over the last couple years. They come up with a design, take orders for a couple months, and then process the charge when the item ships.

Think about what it means to see a market like this and find a way to fill it, profitably.

pocket rule

Posted in Misc | Tagged , | Leave a comment

Vacation Notes

First stop was Philadelphia, mostly because we scheduled our vacation to coincide with SQLSaturday #200, but also because we had never been.

  • Subway is ok, but no where near as useful or as clean as the one in DC.
  • We hoped to see the Liberty Bell, but the line was looooong
  • The Constitution Center was good. In addition to the museum type stuff they do a great presentation that is a movie with live narration, very very nicely done.
  • Philadelphia Zoo was also pretty good, if a little pricey.
  • Franklin Square was fun
  • Dinner at Max Brenner was interesting. Part restaurant, part chocolate shop. Over the top desserts with over the top prices – worth trying once, at least!
  • Best lunch of the trip was Square Burger (in Franklin Square). Good burgers and fries, but they have frozen custard too, and we even tried a Cake Shake (made with Tastykake Butterscotch Krimpet®, creamy vanilla ice cream,and a slight swirl of butterscotch)
  • Franklin Institute was also pretty good. Great advice from a staff member about the appropriate package to buy (said the Spy package wouldn’t be interesting for my kids yet). Lots of good exhibits. A human heart the kids could climb through,mild shock touching a key tied to a kite, a paper airplane thrower, and a Baldwin 6000 train engine that you could go into the cab and coal hopper. My favorite was a water wheel in the kids area, pull the rope the direct the water to what was probably an 8 foot diameter water wheel.
  • We rented a car for a day for the trip out to Malvern, very nice drive, definitely has the New England feel to it, plus almost no billboards – just trees and mountains (or what I call mountains anyway).

We took Amtrak to DC, first train ride for the kids and my wife. Parked the bags with a Redcap so we could get a snack while we waited. He got us on the train nicely too. I was impressed with the Wifi, free and fast and I think only dropped once in a tunnel. Parts of it were scenic, parts of it were not, but entirely comfortable, and fast. Just over 2 hours. About $150 for the four of us. Not as cheap as renting a car, but a lot more fun and relaxing.

In DC:

Agent Double Gnome 7|International Spy Museum Store

  • We arrived at Union Station, little bit of a hike dragging bags down the walkway and up the escalator and through the terminal to the taxi stand.
  • The International Spy Museum was the surprise hit of the trip. My oldest daughter wanted to go last time and we didn’t get there, it was #1 on the list for her this year. When you first go in you get to memorize your “cover” identity, then a couple times in the museum you take a test to see how much you remember. Lots of good exhibits on hidden bugs, guns, cameras, etc. Bond exhibit was good too, this one part has a projection of a shark tank, shark comes at you and then it looks like the glass cracks. Kids were sold 10 minutes into it when they discovered an air duct to crawl through with a noise meter. Yes, I had to crawl through too – nice to have carpet in your air ducts when spying. They liked it so much they went twice. I just ordered a Double Gnome 7 from the online store, was running out of room to pack things on the trip home. Also added to my todo list to learn to pick locks. Always wanted to as a kid and never got to it, have to plan some time to be a kid again for a few hours.
  • Lunch at Ollies Trolley was ok. Burger was fine, the secret seasoning on the fries didn’t work for me, think it had oregano in it. Plus, refills were .60 – just wrong!
  • Dinner at the Grist Mill was very good. They advertise comfort food and it is. It’s in a hotel and hardly even looks like a restaurant, but great food and great service. Found it on Yelp.
  • Got to go to the National Archives this time. Declaration of Independence is definitely badly faded (leaving it in full sun for 35 years took its toll), a thrill to see those documents.
  • Was less crowded this year. Last year our visit coincided with most of the Girl Scouts in the country visiting.
  • Went to the Postal Museum, which was also better than expected. Great movie that shows the flow of mail, lots of stuff for the kids to try (cancelling post cards, hand sorting, keying zip codes from letters, sitting in a Freightliner cab, sitting in a stage coach), was interesting to hear them talk about the technology. Good for a 1-2 hour visit.
  • Can’t beat breakfast at Au Bon Pain at Union Station!
  • Breakfast sandwich and coffee at PotBelly for less than $5 and outside seating too.
  • The National Cathedral was amazing. We had seen it on a West Wing episode. I’m not a church guy, but this was grand construction, all stone on stone – we don’t see that in Florida. It suffered some minor earthquake damage, they had a couple of the damaged stones out front – not cheap or quick to repair.
  • The Washington Monument is also being repaired. Awesome to see the entire thing – 500 something feet tall – wrapped in scaffolding. I’ve still never been inside, maybe next time.
  • Dupont Circle was interesting, went up to see Kramers Books and ended up stopping at Krispy Kreme so my youngest could have a hot glazed (well, me too).
  • I spent an afternoon just walking, around the White House and down to the WW II monument and back.
  • We did an evening trip to the Lincoln Memorial, the best time if you ask me. Cool enough to sit on the steps for a while, terrific view down the mall.
  • Taxi drivers astound me. One didn’t stop talking on his phone for the trip from the cathedral back down town, all while practically laying down. Another was chatting animatedly with us about things the kids were seeing, pointed out the window on his side and bounced the cab hard – hard! – off the curb, never stopped talking!
  • National Air and Space Museum, just so much to see. Kids loved a thermal camera, and they had a great exhibit on telescopes. Full size dupe of Hubble is something to see. Walked through the Skylab replica again, funny that most people look left and right, but not up – space is 3d, in space! I still look at the Apollo 11 capsule and think about the Right Stuff it took to survive in that small vehicle.
  • Most interesting lunch was at the National Museum of the American Indian. I had a Buffalo burger, I think the only “normal” thing on the menu was chicken fingers. Definitely eclectic.

Of the two, we enjoyed DC more. We’ve been twice now and definitely haven’t seen it all. I suspect it will be a year or two before we return, let the kids grow some, but it’s a great place to take the family.

After 8 days I was ready to be home, grateful for the short ride to Ronald Reagan Airport, though we hit a lot of turbulence coming into Orlando as we crossed over the first tropical storm of the season. All in all a very nice vacation.

Posted in Misc | Tagged , | 1 Comment

Presenting at SQLSaturday #231 in Cocoa Beach

I’ll be attending the very first SQLSaturday held in Cocoa Beach on July 27, 2013, and doing a brand new presentation, PCI for the SQL DBA. If you store, plan to store, or think you might some day store credit card information come spend an hour with me. I’ll try to talk you out of doing it and just in case I can’t, I’ll show you the steps to take to do your part of it the right way!

Posted in SQL Community | Tagged , , | Leave a comment

Train Rides and A Silly Train Story

This past week I took my kids on a train ride from Philadelphia to Washington DC. It was their first train ride and they bounced with excitement and questions, among them about whether I had been on a train before. My first train trip was a long time ago, a summer vacation to see my grand parents, and I remember it as a good but long trip from Florida to Boston.

It also made me recall a train trip in the military. We were traveling from A to B in Europe for a training exercise and the accommodations were thin. No sleeper car, no dining car, but lots of time to look out the window as our train kept pulling over to let other trains go by. Food was MRE’s and whatever snacks we had packed. MRE’s aren’t great eats, and they are less good cold. We decided to try heating them with what were then standard issue trioxane tabs. We knew that it they gave off some not-good fumes, but the combination of boredom, hunger, and the relatively open space of the train car made us think it would work ok. It heated the food fine, but the open space plan failed. About 30 seconds into our effort all three of us had our heads stuck out the window trying to get fresh air. Not the smartest thing I’ve ever done!

By comparison this time we trekked to the “dining car” for cold ginger ale and some snacks, then returned to our seats to try out the wi-fi,which was surprisingly good. We had Google Maps running on my Nexus with GPS going and it was able to keep up with the train progress pretty well,not bad considering the training was doing a good 60+ mph.

Posted in Misc | Tagged , , | Leave a comment

Notes from SQLSaturday #200

My first time in Philadelphia (and in Malvern, the actual event location). I drove up Friday night for the speaker dinner, nice seating area on the restaurant patio and hot enough to make me think I was still in Florida! Nice evening. I drove back to Philly to my hotel, and then drove back to Malvern again (I was combining SQLSat with family vacation) Saturday morning. It was about a 40 minute drive each way, but a nice drive, beautiful countryside and very few billboards.

I arrived early, but not so early as to beat the volunteers that had put out the signs to the event, first time in a while that I thought the signs were done perfectly. The event was held at a Microsoft office, this one looked to be fairly new and very nicely done, well suited to a SQLSaturday compared to some I’ve seen. The only immediate challenge was they turn the AC off at night, so at 7:30 am it was warm and getting warmer.

We started the day with a quick keynote, I started by talking about the very early days of SQLSaturday,followed by Steve Jones on the impact of the events on the community and the grand finale by Karla Landrum about the growth of the events,especially international events. All in just over 10 minutes!

My presentation was at 8:30 in a conference room that was what felt like 85 degrees, so I opted to not use the projector and sit at the table with the attendees. It’s fun to talk about professional development, to answer questions, to see people start to look at the problem from a different view point. Lots of good discussion.

I was also surprised (astounded) to see my friend Keith Lott in the room. Keith and I worked together long ago and I knew he was from Philly, but thought he still lived in Florida! Keith had a developer centric question about learning – with so many developer frameworks, which one or two should he learn? There’s no easy answer to that question, but here are some of the things I mentioned and a couple new ones I’m adding now:

  • What’s your best guess about where the market is going – which ones get mentioned most in job ads? Are there ones that seem to drive higher salary? Or positions with startups vs corporate jobs?
  • Are the frameworks equivalent? For example Entity Framework and SignalR cover two different areas. Figure out the general areas of frameworks and try to know one in each area.
  • How long does it take to learn/adapt to a new framework, in general? If you can learn the basics in 8-16 hours, why not?
  • If you were interviewing a candidate who used a different framework in the same space, would that be a reason to hire them or not? One view is that they know the topic and just need to learn the syntax, the other view is that you have to pay them to learn your framework. Turn that around – if you know framework A and they want B, what’s your answer? How about suggesting a second interview a week later after you’ve had a chance to try it, come back and talk about what you have learned?

Another question was about expanding the professional development plan to include everything – is it a good idea? Planning is never bad! My suggestion was to think of your life as a program, where you could build and implement different ‘projects’ and one of those would be your career plan.

One more – as we discussed the need to schedule time to match the plan I was asked about the need or benefit of a weekly plan. To me, weekly planning is essential, but it crosses over from career planning to being effective/todo list management. That’s not bad, just not my focus in the presentation. The ideal approach is:

  • Build a one year plan
  • Break that down into quarterly or monthly goals, then schedule time to accomplish those goals – put it on your calendar
  • Build a weekly plan once a week if your calendar flexes a lot
  • Depending on your style and rate of change in your workload, build a daily plan that tracks to your weekly goals

Adding to that, I’m a huge fan of weekly status reports (even to-self!) that show:

  • Here is what I planned and did/did not accomplish
  • Here is what I will do next week

You can see some great examples by Sacha Chua (and the blog is worth reading).

Presentation done and ready for a gallon of water, I came back to the same room to watch Brian Moran talk about asking good questions. Brian has been diving into the coaching end of things and it’s interesting to see some of the change in him that has driven. Nice discussion of open versus closed questions and when to use or not use them, and lots beyond that.

Finally, I watched my friend Steve Jones present on full text search, filestream, and filetables for doing binary searches. It’s funny that we talk a lot, but we’re rarely at the same events or on the same schedule, so I don’t get to watch him present often. Very smooth, very straight path through what can be confusing material.

I stayed for a quick lunch, and then started the drive back to Philly, thinking about just how amazing it is to think about 200+ events, how they’ve changed things, and how many of those events have shaped me.

Posted in SQL Community | Tagged , | Leave a comment

Back to Plan A

At the end of April I posted a bit on my change in plans and what I thought I’d be doing for the next few months, with part of that being some uncertainty on both sides about what the work would be and if it would be a good fit. The initial work went very well, a chance to use skills built here and there to lead and facilitate a team through a complex exercise. After that I moved into a coaching role until I went back into the rotation, and then – things changed. Nothing to do with me, just some overall changes to priorities and pace that meant the work I would have been doing just wasn’t there.

I’m disappointed because I was looking forward to that particular challenge, but beyond that there’s no sense of loss or gap – it’s the nature of consulting and free lancing that work shows up, some completes, some dries up. We came to a pleasant parting with the luxury of some notice, always nice to get that. I spent Friday and part of today making sure I had closed out the few things that would stay open after I left, enjoyed a long lunch with a few colleagues, and called it a day about 3pm. Not a bad way to end a contract, not a bad way to start a vacation (tomorrow!).

That puts me back to Plan A – spending a few weeks thinking about what I want to do next. I’ve got a list of ideas and attributes already,far from complete,and I’ll write about some of that over the next few weeks.

I’ll see a few of you this weekend at SQLSaturday #200 in Philadelphia, and I’ll be back to writing the week of June 10th. Now I’m off to finish up a few chores so I can start my vacation with everything (well, mostly everything) cleaned up and put away.

Posted in Misc | Tagged | Leave a comment

I’m Not Presenting at PASS Summit 2013

Last week I got the news that none of the four sessions I submitted for this year were accepted. Disappointing for sure, but not cause for despair. Because I’ve been lucky enough to have been accepted to speak many times in the past I don’t get too stressed out about it, I know that there are a lot of abstracts submitted and a lot of good speakers submitting them – now more than ever with the growth of SQLSaturday over the past few years.

The sessions I submitted are listed below. I was really hoping the one on PCI would be accepted. I’ve spent close to two years learning about enterprise security and compliance, and I think it’s a topic that needs for discussion. I was also hoping the half day workshop on professional development would be one picked. For the last few years I’ve taught a lot of people why they need a plan, now I’m working on the how. These sessions are ones that I’m interested in, knowledgeable about, passionate about – ones I want to present, not at all designed to be ones most likely to get picked.

CATEGORY

TRACK

SESSION TITLE

ROLE

TAGS

Regular Session (75 minutes)

Enterprise Database Administration & Deployment

PCI Compliance for the SQL DBA

Main Presenter

Not Accepted – Max Sessions Allocated for Track

Regular Session (75 minutes)

Professional Development

Getting Ready to Manage

Main Presenter

Not Accepted – Max Sessions Allocated for Track

1/2 Day Session (3 hours)

Professional Development

Building Your Professional Development Plan – The Workshop

Main Presenter

Not Accepted – Repeat Session from Previous Year

Regular Session (75 minutes)

Professional Development

Building Your Professional Development Plan

Main Presenter

Not Accepted – Repeat Session from Previous Year

The thing I know is that picking sessions is subjective. You can score them all you want, but in the end you do some juggling to get a diverse (people, topics, levels) yet balanced (people, topics,levels) schedule. It should be subjective,to a point. Use a system to get close, then a committee to fine tune.

Human nature – including me – is to ask “why didn’t I get picked”? It might be that the abstract had a typo, a title that was too cute or too blah, was too short or too long. Maybe it scored equally with someone with a track record of presenting the same topic, or with perceived better speaking experience. Maybe there are 18 people wanting to talk about indexes and we don’t need 18 index presentations. Giving personalized feedback on that in an official way is hard – there is enough work to do just evaluating them and picking the final schedule. I’m not saying it can’t be done, but it’s more work with more complexities because now you’re telling people why they aren’t good enough, and being human, we’re probably going to disagree with the assessment!

Rather than feedback, I’d like to see PASS and the Program Committee do more to educate speakers up front. Do an updated webinar every year that reviews the process, talks about common mistakes and misconceptions, how to find and use peer reviews to increase your chance of being selected, and how to lay the ground work for being perceived as being ready for a national stage. I think that would dispel a lot of frustration. For example I had two sessions rejected as being repeats from a previous year. I didn’t know the focus was on new content (maybe I missed that) or I would have submitted something a bit different.

If you didn’t get selected, I feel your pain. Take a look at the final schedule, read the abstracts, try to be dispassionate while you consider if they had something that your submission didn’t. Reach out to a peer, or find someone that has spoken at the Summit and ask for their feedback. If you think there are changes you could make, go make them now so you’re ready for next year. If you don’t see changes and think it was just luck of the draw, start thinking about what you can do in the next year to increase your chances. Maybe you can present on the topic more often, maybe you can build a second or third presentation, maybe you can work on extending your network. There will be something you can do to increase your odds next time around.

I’ve been a proponent for years of forced rotation of speakers, something along the lines of making them sit out every third year (or something like that) to make sure we get new voices on the schedule. I sat out a year deliberately a couple years back and it was hard at first, but then it was pleasant. I had the freedom to just be an attendee, no practicing, no pressure. I remind myself that I’ll have that freedom again this year!

Congratulations to the 100 or so speakers that were selected. Thanks to all who submitted and weren’t selected this time. A special thanks to the volunteers on the Program Committee who sifted and sorted through a lot of abstracts to build the final schedule. I’m looking forward to seeing you all in Charlotte in a few months, enjoying a great event in an East Coast city!

Posted in SQL Community | Tagged , | Leave a comment

Lost Phone, Ring,Glasses,Etc, At the Office

If you work at a company with more than a 100 or so employees you probably get an email every couple weeks about a phone or some other item being found in the breakroom/restroom/conference room, often with a note saying to email or call with a description of what you’re missing so that can confirm it’s yours.

All very practical.

Maybe not a lot of fun if you’re the keeper of the lost items. Maybe not a lot of fun for you, if you see it as a distraction (and assuming you haven’t lost anything).

Me, I see it as a chance for some fun!

For example, recently someone left a ring in the break room. I go to Google images, find a picture of a toe ring on a toe with some nice polish, paste that into a reply with a note that I’m so glad they found it and hit send. I’m kind enough to not ‘reply all’, though some rainy day I’ll probably have to give that a try too.

Lots of ways to be over the top without crossing any HR lines. Be creative, it’s good for you!

Posted in Misc | Tagged , | Leave a comment