My name is Charley Stran, I work for a company called Oddball where we contract in the federal space. Mainly I work to help modernize the VA benefits processes. In my past life I worked in big media. I am a self taught engineer who has worked with rails since before it supported database migrations. I have worked as a contractor, for a public company, profitless startups, profitable startups, and those on the edge. My journey as taken me from the magic of Rails to the world of Rails is weak because if X, and back to Rails is, and will continue be, the platinum standard for most projects.
We all want to build cool projects, but we can’t all be master every project space. Also we should ask ourselves, should we master it all? Does my project need to be a rails api and vue front end? What is our overall goal when making a project? As a developer it should be easy to support, maintain, and extend. As a user, it should be so easy to use I dont have to ask questions. While these are our ambitions, the more we separate our architecture, the harder we make out apps to support. While this talk is aimed more at Rails developers, it is not Rails specific.