Tech Blog

I’ve really been interested in systems where the computer could determine what the user was doing and drill them into a better workflow (or alert the programmers that we need to build a better workflow). Or, even things where what the user is doing will ultimately fail (maybe they are generating a contract that will fail..

Machine Learning-Journey

04 April 2016
Jay Kimble

So, last year, I spent some time doing everything using JS. I have recently begun a new journey around Data Science and specifically Machine Learning.

Now I’ve primarily been a front end dev, and in my mind that means that I tend to do a lot of work in JavaScript and HTML, as well as C# and XAML. This has been where I have been most skilled in the past. Or at least what you have seen in my recent writings.

I’m also a very good Database guy. I brag that I’m not actually a DBA but in a pinch I can stand in the place of one. What I mean by that is that I can write SQL (queries, procs, functions, etc.) I have a decent head for troubleshooting here as well as a decent head for performance analysis (I’ve rarely seen another dev pull up the query perf analysis in SQL Management Studio). A long time ago I worked on Oracle (and I still have some of those Performance skills). I’ve done PostrgreSQL and SQLite, etc. I’ve also done some lightweight playing around with MySQL, and have played around with NOSQL database (mostly MongoDB.. I can say MongoDB is really interesting to me). Anyway, the point is that I’m also a data guy.

When it comes to bringing the two together, I start to lag. I hate writing service tiers. I just don’t find them interesting. I have friends who love this space because they are predictable (I think that’s what takes the fun out of them).

Anyway, I owe my interest in Machine Learning to Shawn Cady who was my boss at another job. A couple of us ran a UX user group (which was infamous), and one night Shawn started talking about an article he had read about the potential on UX using Machine Learning (although at the time it didn’t have this name; we thought more about recommendation systems).

I’ve really been interested in systems where the computer could determine what the user was doing and drill them into a better workflow (or alert the programmers that we need to build a better workflow). Or, even things where what the user is doing will ultimately fail (maybe they are generating a contract that will fail to make money or will fail to be approved, etc). These types of systems are really useful because they save the user time as well as help us programmers build better systems.

I will try to do a better job of documenting this journey (I really do want to blog more).

  ML

To use the DISQUS service as your comment system in this blog, you should have a DISQUS account and register your website.

  1. Log into your DISQUS account
  2. Copy or make a note of the site shortname shown in the "Settings" under "Site Identity".
  3. Now log into the C1 Console of your website and edit the page with the "Composite.Community.Blog.BlogRenderer" function.
  4. In the function properties of "Composite.Community.Blog.BlogRenderer", select the "Comments Service Keys" parameter, switch to "Constant" and enter the site shortname.
  5. Click "OK" to save the changes, then save and publish the page.