Monday, March 18, 2013

Webcast Recording Available


Last week I did a webcast with the help from other members of the Advantage team. During the webcast I discussed some of the new items included in version 11.1, using Advantage on a Amazon EC2 image and using the Advantage Web Administrator.

The webcast was well attended and I appreciate everyone who took the time out of their busy schedules to attend. If you couldn’t make it to the webcast you can click on the banner and view the recording.

I am currently working on some content for another webcast that I would like to do in the next couple of months. Stay tuned.

Tuesday, March 12, 2013

Book Review–Little Bets

Back in September last year I attended a Design Thinking class which was really interesting. One of the recommended books was Little Bets by Peter Simms. This book gives a great overview of how taking small risks can pay off with big dividends. It gives many practical examples of how Design Thinking can improve a business. I think this book is a better introduction to Design Thinking than Change By Design which I read back in September. Both cover the material well but I found that Little Bets is a more direct and succinct. 

Little Bets is divided into essentially nine different topics which are broken into chapters. The topics all relate back to taking small, manageable risks i.e. little bets to move their objectives forward. The topics (chapters) are

  1. Big Bets vs Little Bets
  2. The Growth Mind-set
  3. Failing Quickly to Learn Fast
  4. The Genius of Play
  5. Problems are the New Solutions
  6. Questions are the new Answers
  7. Learning a Little from a Lot
  8. Learning a Lot from a Little
  9. Small Wins

Each of these topics (chapters) use many examples from various businesses from Apple, HP, Pixar and even comedian Chris Rock. The stories used throughout the book are quite interesting as well as a good examples of the topics being discussed.

The chapter on failing quickly really resonated with me since I seem to learn well from trial and error. For example developing quick, inexpensive prototypes is a good way to discover what works and doesn’t work. I go through many iterations when I am developing a new form or webpage. Modern tools make it very simple to move controls around to get just the right flow. This ability to rapidly prototype visual interfaces has been invaluable to me.

The concepts of “problems are the new solutions” and “questions are the new answers” are also very interesting concepts. Problems don’t have to be obstacles they can serve as guidelines or limitations. Problems can be broken down into more manageable pieces so that one big problem can be broken into many smaller ones. This is a principal applied in the Agile development process.

We all have seen how the right questions lead to gaining new insight into a problem. By finding the right questions we often find the answers we seek. This is brilliantly illustrated by Douglas Adams when Deep Thought determined the answer to the "ultimate question of life, the universe and everything” to be 42. For the answer to make sense you have to ask the right question.

The bottom line: Each of the chapters have good tidbits of information about new ways to approach and solve problems. Using these ideas and principals can help you to find unique solutions or products to meet a need that you may have never though of before. Little Bets is a very good introduction to Design Thinking and an easy read. There is an extensive reference guide as well as a great list of recommended reading in the appendices.

Friday, March 8, 2013

Creating a Windows 8 Virtual Machine

Now that Advantage supports Windows 8 I thought it was time I got a test system configured. I have been an avid fan of virtualization for many years and I find it to be an invaluable tool in keeping multiple versions available for testing. It is also a great way to keep my machine relatively clean for my day-to-day work.

I have been using VMWare Workstation for several years beginning with a 6.x version. I had upgraded to the 7.x version but I quickly found out that I needed a newer version to install Windows 8. There were several posts on the web that discussed successfully creating a Windows 8 image with version 8.x of workstation but the VMWare tools do not work. So I decided to take the safe route and get version 9, which officially supports Windows 8.

Unfortunately that did not end my troubles when I tried installing I kept getting the following message when the VM started.

your pc needs to restart
please hold down the power button
Error code: 0x0000005D

I did what any reasonable person would do and went straight to Google. My search was instantly rewarded with hundreds of hits from people with the same problem almost all of which were completely useless. Most recommended upgrading to Workstation version 9, which I had already done. Others discussed enabling virtualization in the BIOS, which I had already done since this is required to run any 64-bit OS. The whole process reminded me of an XKCD comic.


At long last I found a post that had the answer. You need to enable the No-Execute Memory Protection option in the BIOS. This option is disabled by default.

I know a long story for a simple answer. Hopefully this post will help others get their own Windows 8 Virtual Machines up and running.

Wednesday, March 6, 2013

Advantage Webcast

On March 12th at 1:00 PM EDT I will be doing a webcast on using Advantage Database Server in the Cloud. All the details are below.

Cloud computing is a hot trend in the market, and many independent software vendors are evaluating or implementing their own cloud offering. Join us on March 12, 2013, to learn how SAP Sybase Advantage Database Server can be used in the cloud

Get enterprise power – in the cloud

During this one-hour Webcast, you’ll have the opportunity to see live demos of the functionality of SAP Sybase Advantage Database Server, as well as:

  • Discuss strategies for implementation, everyday business use, and integration with your cloud and software as a service (SaaS) software
  • Explore how to run SAP Sybase Advantage Database Server from Amazon Web Services
  • Learn about the remote administration functionality of SAP Sybase Advantage Database Server, using the Advantage Web Administrator

Don’t miss this opportunity to learn what SAP Sybase Advantage Database Server has to offer. We hope you’ll join us.

Register Now

Wednesday, January 2, 2013

A New Year

Another year has past and it is time for me to once again make a bunch of resolutions that I will not keep. Last year I put together a book list with the goal of reading one technology book every month. I managed to get through four of them. Of course one of the books on the list did not end up getting published, so I got that going for me.

So with my past performance in mind I am once again setting a goal to read one technology book every month. To help I will be adding a simple reminder to the sidebar so I will see which book I should be reading. Perhaps with the extra accountability I will get through half of the list.

Here is the “official” 2013 list:

  1. Thoughts on Interaction Design, Second Edition
  2. Head First Mobile Web
  3. The Art of Unit Testing: With Examples in .Net
  4. Head First C#, Second Edition
  5. SQL Antipatterns: Avoiding the Pitfalls of Database Programming
  6. Head First jQuery
  7. Head First HTML5 Programming
  8. Information Dashboard Design: The Effective Visual Communication of Data
  9. SQL and Relational Theory: How to Write Accurate SQL Code
  10. Data Modeling Made Simple: A Practical Guide for Business and IT Professionals, 2nd Edition
  11. Star Schema The Complete Reference
  12. Database Design and Relational Theory: Normal Forms and All That Jazz

Good luck with your resolutions and have a great New Year!