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…


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. http://kyleshaver.io

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