When starting any new project, it’s important to think about the requirements and how all the components will come together to create the final product. All projects require a blending of creativity, knowledge, and experience in almost every stage of the development process. Sometimes it’s hard to overcome personal biases and build the project the way it should be built (like if you ever have to use PHP). Other times we let passion get the best of us and try to use something not as well suited to a task (like when you try to use literally anything other than…


To be clear, the AI we will be talking about here is not the kind of AI that powers your video game or Siri or the Google Assistant. It’s the kind that has the ability to learn like a human. The kind that can read something, learn it, and apply it in ways that we did not tell it to. We are not there yet, but the work towards this goal is continuing at an ever increasing rate.

There are a lot of people who are worried about AI and what the implications of a system that is smarter than…

Kyle Shaver

Kyle is a passionate software developer interested in anything with a chip and some bits.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store