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?
- Draw Anything, a whiteboard in Carrd - https://drawanything.carrd.co/
- A blog in Carrd - https://wpblog.carrd.co/
- Using Google Sheets as a database in Carrd - https://gsheets-list.carrd.co/
- An invoice builder for makers - https://invoicebuilder.carrd.co/
- Using a Vue design system and template called Argon in my latest product Grant Hunt - https://gogranthunt.com
- My first Nuxt app, deployed to Heroku and Netlify - https://nuxt-fundamentals-class.herokuapp.com/ - https://nuxt-fundamentals-class.netlify.app/
- Accordion drop-down bars in Carrd - https://accordionfaqs.carrd.co/
- A healthcare costs calculator for Singapore - https://care-costs-calculator.netlify.app
- A listing with dynamic filters, ala NomadList - https://listingwithfilters.carrd.co/
- A carousel slider - https://carouselslider.carrd.co/
- An open startup landing page, using Google Sheets as a database - https://openstartup.carrd.co/
- Animated accordion FAQS - https://animatedaccordionfaqs.carrd.co/
- To-do list web app using localStorage - https://throwaway-todolist.carrd.co/
- To-do list web app using localStorage and Tailwind - https://throwaway-todolist-2.carrd.co/
- Responsive navbar - https://navbar.carrd.co/
- Timeline demo using Vuetify - https://timelinedemo.carrd.co/
- Pricing tables demo using vaniilla Javascript - https://pricingtables.carrd.co/
- A backend to-do list API app built using Rails https://todolist-railsapi.herokuapp.com/todos/
- A frontend Vue app to consume the backend Rails API https://hello-world-axios.netlify.app/
- A blog API built using Strapi (Node.js, Postgres) - still work-in-progress
- 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