200 Words A Day archive for 2 full years. 731 days of unbroken consecutive days of writing. 7 Dec 2018 - 8 Dec 2020. I now write daily on https://golifelog.com

100 days of code

So here I am. My proudest streak yet:

Day 100 of daily coding for at least one hour everyday.

I wrote about my daily code streak frequently, recounting my experience month by month. It had the roller-coaster highs and lows similar to a typical budding romance, almost! 

21 July - first steps, with excitement and trepidation. Learned that I don’t have to finish any online course. Thinking about learning by-products as products

21 Aug - first month, jumping out of bed for code, learning Vue, Nuxt, playing in Codepen. Learned how to ask questions, rubber ducking and rebooting. Making my first API-first app!

21 Sep - second month, feeling the intense highs from building, diving deeper into Rails API. Learned not to be lazy, especially if I knew better. Fun detours are a necessary part of the learning/coding process. Discovering my kid in a candy store moment in coding, and the softer (but just as important) parts of coding. And the most important thing I do for the day is coding.

21 Oct - third month, maturing and easing into a stable routine, with less highs, more lows. Learning about tech choice overload and how to think about what tech to use, and rebounding back and forth between Rails and Node.js/Strapi [1] [2] [3] [4].

29 Oct - 100 days of code, today. Diving into the messy backend world of SQL and query languages. 

“A year from now, you’ll wish you had started today.” - Tony Robbins

Indeed, Mr Robbins. 100 days ago, I wished I had started, just as I did many times before. But that time, these words got me - “Easy or not, time will pass anyway.” And I acted on that wish, and I’m so glad now that I did.

So what have I made during these 100 days of code?

  1. Draw Anything, a whiteboard in Carrd - https://drawanything.carrd.co/
  2. A blog in Carrd - https://wpblog.carrd.co/
  3. Using Google Sheets as a database in Carrd - https://gsheets-list.carrd.co/
  4. An invoice builder for makers - https://invoicebuilder.carrd.co/
  5. Using a Vue design system and template called Argon in my latest product Grant Hunt - https://gogranthunt.com
  6. My first Nuxt app, deployed to Heroku and Netlify - https://nuxt-fundamentals-class.herokuapp.com/ - https://nuxt-fundamentals-class.netlify.app/
  7. Accordion drop-down bars in Carrd - https://accordionfaqs.carrd.co/
  8. A healthcare costs calculator for Singapore - https://care-costs-calculator.netlify.app
  9. A listing with dynamic filters, ala NomadList - https://listingwithfilters.carrd.co/
  10. A carousel slider - https://carouselslider.carrd.co/
  11. An open startup landing page, using Google Sheets as a database - https://openstartup.carrd.co/
  12. Animated accordion FAQS - https://animatedaccordionfaqs.carrd.co/
  13. To-do list web app using localStorage - https://throwaway-todolist.carrd.co/
  14. To-do list web app using localStorage and Tailwind - https://throwaway-todolist-2.carrd.co/
  15. Responsive navbar - https://navbar.carrd.co/
  16. Timeline demo using Vuetify - https://timelinedemo.carrd.co/ 
  17. Pricing tables demo using vaniilla Javascript - https://pricingtables.carrd.co/
  18. A backend to-do list API app built using Rails https://todolist-railsapi.herokuapp.com/todos/
  19. A frontend Vue app to consume the backend Rails API https://hello-world-axios.netlify.app/
  20. A blog API built using Strapi (Node.js, Postgres) - still work-in-progress
  21. Custom Carrd Co. to be launched (based off all the Carrd by-products I made)

Now that’s a hell lot of stuff done in 100 days!!!

So what’s next? 

  • Will continue to code daily
  • But won’t count my streak anymore
  • Will get into making real payable products, for real
  • Start a product studio as a startup, since I like making new products anyway

So there. #100daysofcode