Will Little Subscribe

Low-Code/No-Code vs. ChatGPT-assisted Ruby on Rails development for new startups


In this episode of Ventures, I (https://www.reddit.com/user/wclittle) discuss both a Reddit conversation I posted recently about Low-Code/No-Code vs. ChatGPT-assisted code-from-scratch, and an overview of the curriculum we’re planning to walk through in our Product and Code cohort (learn more and apply here: https://forms.gle/dtVA1bQ9xATRrPW29). I talk about Rails vs. Bubble, learning with LLMs, and a wide range of web developer topics - from installing necessary software on your computer to caching strategies - that anyone needs to know in order to become a proficient engineer for the modern web.

You can watch this episode below or listen on Apple Podcasts, Spotify, Google Podcasts, or wherever you get your podcasts (search for “Ventures”).

 

0:06 - Tee-up for the conversation, teaching product and code (Learn more and apply here → https://forms.gle/dtVA1bQ9xATRrPW29)

0:20 - Low-code/no-code vs. build from scratch w/ ChatGPT – https://www.reddit.com/r/rails/comments/zv2xdx/reflections_since_my_rails_journey_began_in_2005/ // Episode w/ Josh from Bubble → https://satchel.works/@wclittle/ventures-episode-63 

2:50 -  Product and Code cohort → https://www.reddit.com/r/rails/comments/zyjiq0/what_is_the_best_way_to_teach_ruby_on_rails/ // Apply: https://forms.gle/dtVA1bQ9xATRrPW29 

4:36 - Curriculum overview walk-through:

  • Know your computer/OS well enough to install and run Ruby/Rails/Postgres/Redis/etc... locally (e.g. w/ Homebrew for MacOS)
  • Shell / command line
  • IDE (VSC, Rubymine, etc..)
  • Git / Github (PR & code review etiquette and such)
  • Linting / Prettier
  • CI / CD
  • Basic DevOps w/ a cloud provider (like AWS + Relay or Heroku)
  • Monitoring (Sentry/Scout/etc..)
  • Ruby
  • Core HTML / CSS / JavaScript things of course
  • Core Rails things (routing, controllers, models, views, etc...)
  • Testing w/ Rspec
  • Stimulus
  • ViewComponent
  • Turbo
  • A go-to CSS framework (I'm suggesting new devs quickly learn enough CSS to jump into Tailwind vs. Bootstrap these days, but ideally both and knowledge of BEM/SMACSS/OSS/ACSS)
  • Docker
  • Caching
  • How to best look up things w/ Google and ChatGPT (and others?) when you are stuck