I thought I should mention some things about my workflow / frameworks of choice, because it's somewhat strange and I've never seen anyone do it like this. #24hrstartup
This keeps things light, modularized and serverless.
🙅 No setting up servers. 🙅 Complicated hosting.
Github Pages is super fast, and of course by using it I get the benefits of a Github repo. All I do is push changes and Github takes care of the rest. No CI, no fluff, just results.
By using Jekyll's layout paradigm, I am able to build small HTML + CSS + JS components and use them on pages as needed. If I don't need it, I don't include it. This cuts down on bloat, and in-lines all of my code (sans Bootstrap and JQuery).
By using Firebase for my back-end, I am able to scale infinitely and use their offline data capabilities to make my app lightning fast like a PWA. The DB information is cached on the user's computer and only updated when necessary. More on that here: firebase.google.com/docs/firestore…
Instead of using routing, I use URL parameters. I typically use a few root pages (e.g. profile, app, etc.) but beyond that the information displayed is interpolated by the different URL parameters used. This makes it a static website with dynamic content.
So, what's my process?
1. Build out HTML + CSS components 2. Layout the pages 3. Add JQuery functionality 4. Add firebase Auth + DB Sync to populate data
You'll see this in the live stream!
What's your process? Any tricks or tips you use to ship fast? #24hrstartup
• • •
Missing some Tweet in this thread? You can try to
force a refresh
After three years of being an Indiehacker (solo founder), a husband, and a father of 3 young kids, I finally have dialed in on a routine that works consistently for the whole family.
I find it highly productive. It reduces a lot of friction (mainly around communication).
🧵
Every couple of months my wife and I would try something different with our schedules.
They were generally centered around when I got work done, and when she got work done.
When you've got 3 young kids (5, 3, and 1), you have to schedule work or it won't happen.
Here's the schedule:
(AM)
5: Wake, Most Important Task
7/8: Kids wake, I make breakfast. Wife works.
10: I get ready for the day, start work.
(PM)
3: Off work. Check in / clean.
4/5: Make/eat dinner.
8: Bed time for older kids.
10: Bed.