2016 The year in Review

Wow, what a year 2016 has been! While politics and work have had their major ups and downs, I did get a ton of good reading in this year. I figured a great way to wrap up the year would be to go back thru the books and just think about them here. Enjoy.

January 5th – I finished reading “Undeniable: Evolution and the Science of Creation” by Bill Nye. While Bill Nye is at times a pompous ass, this book was very thoughtful and entertaining. His ability to take complex issues and explain them for the average person is a trait he inherited from Carl Sagan. I had started this book in 2015, but finished it in 2016 so I am counting it this year. If you have a scientific mind – read this book.

January 26th – I finished reading “The Comic Book Story of Beer: The World’s Favorite Beverage from 7000 BC to Today’s Craft Brewing Revolution” by Jonathan Hennessey. This is my first full book of 2016. Like a good Pilsner, this book is a light, tasteful read. Like a IPA, it can leave a great buzz in your brain – the buzz of knowledge. And like a nice Stout, you finish the book satisfied. If you’ve not gotten into reading “historical” comics, perhaps this is the one for you. Read it with your favorite beverage in your other hand.

February 4th – My friend Ian Hughes (AKA- ePredator) published his second book in the story of Rosin. “Cont3xt” by ePredator is that book. It is a worthy sequel to his first book – Reconfigure. The story of Rosin continues and immediately expands the universe in a logical manner. What I really like about ePredator’s books is it uses a lot of relevant and current references without naming names, this should allow future readers to enjoy this book too.

February 7th – One of many free ebooks I started reading this year from many lists – “The Wolves of Paris” by Michael Wallace. Cashing in on the werwolf phenom of late, this book is well written, but not really my style. If you like werwolf love stories… this one is for you.

February 15th – I finished Felicia Day’s “You’re Never Weird on the Internet“. I had the great pleasure of meeting Felicia Day at a conference for work many years ago. Her story reminds me of many parts of my own life, except for the home schooling, and the successful internet celebrity. What blew me away was all the trouble that was going on in her life when I met her, that didn’t show in her attitude and public appearances. Reminds me that we are all human. Go read this book!

February 24th – Time for some technical work reading – “The Practice of Network Security Monitoring: Understanding Incident Detection and Response” by Richard Bejtlich. I worked on this book for about a year, as I didn’t really have a need to read it, but had picked it up while I was at RSA in 2015. More of a manual with background than a book to read, but it certainly opened up my eyes on how a SOC must work.

February 27th – While work is hard, having a nice glass of wine is the reward. I read “Reading Between the Wines: With a New Preface” by Terry Theise while traveling overseas. I did a bit more traveling in 2016 than I wanted to, but at least it gave me some time to read. I tend to like red wines, this book got me thinking I should go back and try a few more German white wines.

April 16th – The second of my “free” ebooks for 2016. “Breakers” by Edward W. Robertson. A science fiction novel that took a while to get going, but really enjoyed it in the end. Once the story got past all the exposition, it seemed to kick into a higher gear. May have to check out the rest of the series, which is the reason for giving it away as a free ebook.

May 13th – Another book about wine! So far I’ve had beer and wine this year, and the second book on wine is also a winner. “A Hedonist in the Cellar” Adventures in Wine” by Jay McInerney is a series of essays by the author. While the book was 10 years old, it gave me ideas for new wines to try. Hope I can find a few of them.

May 13th – My second technical book of the year. I was trying to figure out why my OS X Server was not working as I expected, imaging my delight when I found “Take Control of OS X Server” by Charles Edge, JR. The take control series of books are great for getting thru some of the features of a Mac/iOS environment. Highly recommended.

May 30th – Science, I love science! The book “Cosmic Legacy: Space, Time and the Human Mind” by Greg F. Reinking, was a very tough read. I got this book a few years back and kept dipping in and out of it. This year, I promised myself I would read the whole thing thru. I did, and it was well worth it. While I have the hardback version, the link above takes you to it online, where it is now available for free.

June 8th – Back to some mindless fun reading. Another ebook I got this year, was the book “The Kennedy Secret” by Steve Richer. This thriller takes you into a fun conspiracy based on the Kennedy family. And no, it is not real, it’s a fiction.

June 28th – My first re-read of the year. During my travels this year I got to rewatch the movie based on the book “The Big Short: Inside the Doomsday Machine” by Michael Lewis. I had read this book when it first came out. Michael does a great job of explaining the complexity behind the financial meltdown of 2007-2008. If you watched the movie, go read this book!

August 1st – Those who know me, know I love Dragons. Another free ebook was “Rise of Dragons (Kings and Sorcerers, #1)” by Morgan Rice. I got this book and whole slew of other books from Morgan Rice by signing up for her new letter. I have no real memory of actually reading this book. But it is in my GoodReeds tracking. Maybe I will re-read it in 2017 and see if it was any good.

September 1st – I know many people who are huge fans of Neil Gaiman. To be honest, I should be, but I had not remember actually reading any of his prior work before I got this book from my wife as a gift. “The View from the Cheap Seats: Selected Nonfiction” by Neil Gaiman is a series of essays and speeches that Neil Gaiman has given in his life as a writer. Amazing! I now have a list of great books that he has written and that he recommends in these pages. I even picked up a copy of the complete works of Edgar Allen Poe on my iPad to go thru after this.

October 1st – Hmmmm. June to October where crazy busy at work and in life. I didn’t get much time to actually read so It seems that I was able to read another book. This technology / business book by Don Tapscott was “Blockchain Revolution: How the Technology Behind Bitcoin is Changing Money, Business, and the World“. Nope it’s not a pretensive title, I do believe that blockchain has the potential to change a ton of things. My biggest worry about Blockchain is that it will be hijacked by large financial institutions and many of the potential positives that Don and his son talk about in this book will fail to be realized.

October 16th – “Post-Human Series Books 1-4” by David Simpson. This book took me almost a full year to read. No, it wasn’t a bad book, it was a compendium of 4 books, and I really enjoyed it. It is not high art, but for a good pulp about AI and Science Fiction it was enjoyable.

November 12th – “Wild-born (Psionic Pentalogy, #1)” by Adrian Howell. This young adult fiction was a good palette cleanser. The book tells the story about a child who discovers he has telekinetic powers. This discover opened up a whole new world where some people have the power, some people don’t and every one wants to control Adrian.

December 4th – We are getting down to the end of the year and I am getting into some interesting stores. “Evensong (Merits Trilogy #1)” by Krista Walsh is one of those stories. The premise of this book is a typical sword and sorcery story, until the author get’s pulled into the world of their own creation. We now have to deal with the world that being manipulated by the author realizing who he is, and how his powers can be used to fit a few festering problems.

December 16th – I read this book as another free ebook, but it was out of sequence. I have since added all the rest of the series to my reading list. “The Last Firewall (Singularity Series Book 3)” by William Hertling was awesome. William works at HP during the day, and has spent time writing, what I consider, a great book on how Artificial intelligence (or as we call it now – Cognitive technologies) could end up changing humans. As ePredator helped kick off the year of fiction with AR/VR, William helps ended it on Cognitive technologies. Highly recommended.

December 26th – The last book I finished this year is “Black Panther #1” by Ta-Nehisi Coastes. This graphic novel helped me get re-aquinted with Marvel’s Black Panther comic. Incredible art work, and the with Ta-Nehisi writing the storyline, it is much more engaging than many comics lately. Seeing a positive technological perspective of Africa, even if it is a comic, I hope get’s people past their backwards views of other cultures.

As I said when I started this post, it’s been an interesting year. I hope that 2017 is a relaxing / boring year.

Monday morning

Recently the cartoon Dilbert posted the following.  This strip has consistently done a good job of pointing out the challenges and realities of the modern corporate world.  What I liked about this strip was the tension that we see between engineering and marketing.  This same tension can be seen between development and sales, management and employees, and any other group that has a codependency on each other.  When your success is dependent on someone else’s work, incentives must be put in place to ensure that the dynamics are not one sided.

Many developers don’t understand sales and marketing teams.  I’ve been in many meetings where the thought is marketing makes charts (they get customers to want things that they don’t need) and sales is only coin operated (they will sell only those things that give them the most commission).  This is a very cynical view of sales and marketing.  As a developer, sales and marketing are two key groups to make you successful.  Marketing should be listening to customers and understanding what they want.  The should not be making up “markets”, but understanding what the market needs and wants.  Sales should be listening to customers and helping them to find the right product within your portfolio which will meet those needs.  

As a developer you should be expressing to sales and marketing, what you are doing.  How it may address the needs of the customers.  And you must be willing to change to address shifts in the market.  Part of receiving an MBA, is understanding how to build an appropriate business case.  A business case is like a project plan, where you are balancing costs and potential revenue, to build a story that helps drive the right decision.  One point that many people struggle with is that in this decision, you should not consider sunk costs.  Sunk costs, are those expenses that you have already spent.  

You can’t change the past, but you have to leverage the work product from these sunk costs to do the right thing.  This same challenge comes into play as a developer when you look at the features and code you’ve already written.  Customers change their mind, markets shift and change, and technology changes.  Figuring out how to leverage the work that you’ve already done to address these changes sometimes means throwing it away.  Take what you learned developing those features and make your next features better.  

I believe that the quickest way to help drive this balance is to listen to each other, and understand that for development to be successful, customers need to use your code.  Sales and Marketing are successful when customers are open and honest, knowing that the solutions that will be made available to them will meet their needs. Ultimately, listening to each other and focusing on what truly benefits customers, should drive the right behavior.   You must understand your capabilities and your market.  If your marketing has grown beyond your capabilities, you may need to refocus back on your core abilities.

Post Thanksgiving Thoughts

This morning I made it to the Gym and got a nice mile long swim in.  All the lanes of the pool were full, which is not the usual case when I get my swim in, so I am thankful that not everyone gorged themselves yesterday to the point of not being able to do things today.  The roads were not too busy, and given that in the US it is Black Friday, I expected them to be crazy.  But I guess all the shoppers were already at the stores when they opened up.

The thing that got me this morning, however, was the talk in the locker room, when I had just arrived.  The Gym I go to belongs to a major NC public university system.  Many of the people who work out there, have a relationship with the university.  I know many of the people I swim with on my Sunday morning swim are current and former professors.  Anyway, the coversation I heard in the locker room went something like this:

“I guess we can make fun of the handicap now.”

“Yeah, less then 60 days until the PC error is over.”

I was shocked.  They didn’t say this as a joke.  They were actually happy that they would be able to start making fun of people.  People who “in the Political Correct Era” it would have been inappropriate to make fun of.  The three men who were talking all were older and college educated. 

Last night, after our Thanksgiving dinner, we got to watch the movie “Race“.  The story of JC Owens and his historic race in the 1936 Olympics in Berlin.  One of the storylines had to do with Avery Brundage, who worked with the US Olympic committee (ultimately heading it for 20+ years).  He ended up cutting a deal with Joseph Goebbels, the head of Germany’s propaganda machine, to ensure that the US would be at the Olympics.  That deal basically was that the US could bring both Jewish and African American athletes to the games, the Germans would hide much of the racists acts against the German Jews, and the US would then show up.  Avery Brundage was also rewarded with the building rights for a new German embassy in Washington DC.  

The movie and this morning’s comments got me thinking more and more about the underlying hatred, racism, and bigotry that nevery goes away, unless the government and everyday people step up and fight it.  I hope that the “gentlemen” in the gym are wrong.  I hope our error of respect and tolerence has not ended, and that people will be judged “not by the color of their skin” or other physical manifestations”, but the content of their character”.

10 years of Podcasting

While recording my podcast this week over at Games At Work dot Biz I realized that I have been doing podcasts for over 10 years now. It all started with my current Co-host Michael Martine and I putting together an audio recording to promote a project we had for work. We called it Project Wookie, the idea was to take the addictive qualities of MMO games (in this case it was Star Wars Galaxies, that included an entertainer character that you would have to go watch in order to reduce your characters fatigue) and apply that idea to work and education.
We quickly morphed into a podcast called Dogear-Nation (as an homage to our favorite video podcast at the time – DiggNation). We would look for social bookmarks in a tool called Dogear, and spend time talking tech and gaming technology. We did 200 public episodes of that podcast (and about 70 or so internal episodes within our work).
During that time, I also did two other podcasts, one called “Tripping the Verse” – where I got experts in various Virtual World technologies to talk. The Verse in this case was the Virtual Universe Community inside of IBM. I also got hooked on the Kindle a few years later, and did a book review podcast, where I would focus on business and sci-fi books. I did about 10 episodes of each of these podcasts, as the topics were very niche and for the Kindle podcast (which I called Random Abstractions) took up too much time to keep my schedule of 1 book per month.
After the 6 month hiatus from Dogear-Nation (which had a ton of great cohosts including Matt Simpson, Steven Harrison, and the incredible Andy Piper), I decided to start up a new podcast. We would focus back on what got me started in podcasting – Gaming technology and Play!
We’ve had a few of us on the podcast as co-hosts: Michael Martine, Andy Piper, Phaedra Boinodiris, and Sandy Kearney.
I am thinking we need to do something special on episode 150 of the Games At Work dot Biz Podcast. What do you think?

iPhone 7 Plus Portrait Mode

It didn’t take Apple long to release a new beta that supports Portrait mode for the iPhone 7 Plus. As someone who likes taking depth of field pictures with a DSLR, I couldn’t resist. The feature does show amazing promise:

The above grid shows two sample shots, one in bright sunlight and the other in a coffee shop (my favorite one – BeanTraders. The biggest thing that you see is that the traditional iPhone camera doesn’t really have a focus area. Everything is clear and in focus, which makes the picture look a little flat. Once you turn on portrait mode it will focus on things between a few and eight feet distance. The second thing that you learn is that the brighter the light the more pronounced the depth of field will be.
Overall, the effect is very satisfying. I wish they would call it depth of field instead of portrait mode, as I don’t then to take portraits. I find that landscapes are more satisfying. However, Apple has this working really well and I can’t wait for the full release.

Apple Watch Series 2 and Swimming

I was waiting for this morning before I posted my review of the new Swim features of the Apple watch Series 2. I’ve been a bit under the weather the last few days, so there was a chance I would not go for my Sunday morning swim… but I felt up to it this morning. I decided to do half my normal swim. I normally do a mile (or 72 laps) but this morning I just did a half mile. What was cool was that the watch performed perfectly.
img_0836
I received a first swim achievement, which I hope to be able to blow away quickly, as the watch will capture many more swimming sessions.

img_0835 One thing that was cool was that it captured the dominant stroke. My Garmin Swim used to capture the stroke for every lap, and provided me with details on all of it… Perhaps a new swim app will come out quickly to analyze the data and show me a per lap time and stroke, but for now, getting the details of the workout is good enough.
The post workout twisting of the crown made a delightful (not really) noise, but I did not see any water spit out of the speaker. Perhaps it had already gotten out by then. Another thing I noticed was that the watch didn’t react to my touch for a while after the workout, but that could also be due to my fingers getting a bit wrinkled. We shall see.
Overall a nice new addition to the apple watch workout capabilities.

Apple’s Wednesday Announcement – Three “One More Things”

img_0230One of the things I look forward to each summer is upgrading my iOS devices to each of the developer beta drops. It is always an exciting time, usually with lots of bugs and problems.  For some reason this summer was different.  The upgrades were simple, they didn’t cause a lofty of problems, and not once did I lose all my passwords and configurations.  

As we look at the devices which were just announced, we learn the new features that were right in front of us during the beta, but we could not see. I enjoy seeing this, as it comes as the “one more thing” that you didn’t see all summer during testing the beta.  This Wednesday there were a few interesting one more things, 2 for iOS and 1 for Watch OS3. 

The first “one more thing” is the update to the camera on the new iPhone 7 Plus.  I specifically call out the iPhone 7 Plus since it allows the new zoom feature enabled by the 2nd camera lens.  The software feature in iOS10 that I am looking forward to is depth of field in portrait mode.  I don’t take a lot of portraits, and while I will do a new selfie every so often, I am not a bit fan of selfies.  But I am looking forward to testing this feature out.  More so for close ups of inanimate objects.  Expect at least one review of this feature when my new iPhone arrives.

The second “one more thing” is attached to yet another non-surprise, the loss of the headphone jack. The software feature that looks really amazing is how much easier Apple has made pairing the Airpods with you iPhone and Apple Watch.  While I will probably not go for Apple’s new Airpods, since the shape of them doesn’t fit well with my ears, I do hope that Apple opens up this feature for third party headphones. 

The third “one more thing” is the swim mode of the Apple Watch series 2.  I have really enjoyed the updates to WatchOS3 this summer, the spead increase by keeping certain apps in the dock has made a huge difference to the usefulness of the Apple Watch.  I’ve also noticed that the battery usage has not been adversely impacted by this feature.  I have been using the three rings and the workout app this summer, a lot.  But when I do my swim workouts on the weekends, I’ve had to swap out to Garmin Swim watch.  The Garmin doesn’t integrate with the activity rings on the Apple Watch.  So I am so happy to see this update both in hardware and software.  Now I just need wireless earbuds that work with the Apple Watch Series 2, so that I can not only capture my workout, but also catch up on podcasts while I swim too!

Stay tuned for updates after I play with the new hardware and these new software updates!  I can’t wait.

Tivo and DRM

I’ve been loving my TIVO, we can watch / record upto 6 shows at one time.  Very cool… However, recent changes in the system have really made me frustrated.. and I am betting it is TIVO cowtowing to the media industry.

I used to be able to sit in my computer room and do some work on one of my computers while watching a show (via streaming) to my other computer.  My wife could sit downstairs and watch shows on the TV.  But, recently many of my shows do not allow me to watch them (on the same network at home) via the web browser.  Evidently if a TV show is flagged as DRM, even TIVO’s own webplayer is not allowed to show the show.  There is no TIVO app for the Mac so at this point I am screwed.

I have also used an app to convert TIVO’ed show to run on my iTunes library.. again these same shows are no longer available to that app.  While the TV industry is struggling to come to terms with the digital world, I feel they are making things worse for their consumers.  And will only continue to encourage people to “break” DRM instead, as we saw with the music industry, once it becomes easier to be in compliance people will do the right thing.

Has anyone figured out a way around these ludicrous restrictions?

Engineers and Developers save the day!

OK, a quick update on yesterday’s blog post, on how individual people work hard at fixing the problems of corporate policy. Yesterday the service tech came by anyway, left his business card, found and fixed the problem for the hum..asked that I double check this morning, and if it was still a problem he’d come back out. So while the corporate policy was to stiff arm the customer, the tech in the field saved the day. Thank you to the engineer and the developers who make the world work in spite of policy.