Towards the end of last year, I began working on a chat bot to help people understand artificial intelligence. By studying her design and architecture, you can learn how to build conversational agents.
The Problem When first developing web applications, choosing a tech stack can be overwhelming. Even choosing your first language to learn can feel like a monstrous task let alone deciding on all of the components of a production application and how to make all of the components talk together. In this post, I will propose an intelligent agent to help developers architect...
I recently applied to Georgia Tech's Online Master of Science in Computer Science [http://www.omscs.gatech.edu/] and was asked to write a “Statement of Purpose” as part of the process. It allowed me to express my academic and career intentions for the next few years. I think about my mission in life constantly. My purpose is a living,...
We recently wrapped up our 360 reviews at Red Ventures. Part of this process involved assessing ourselves and deciding where we want to take our careers. The “Annual Development” questionaire started off asking me how I felt about my current job role as a software engineer on the digital marketing team (you can learn more about this role on my LinkedIn profile,...
Recently, I came across two articles. One argued how the value of big data is overhyped. The other showed how you can exploit large amounts of data to make amazing discoveries. I found their contrasting viewpoints interesting. Below are some highlights from each. Summary of “The Delusions of Big Data” Original article: http://spectrum.ieee.org/robotics/artificial-intelligence/machinelearning-maestro-michael-jordan-on-the-delusions-of-big-data-and-other-huge-engineering-efforts * If you make...