Day 266: Week 39 Plan
Week 38
Planned
-
Pillars
-
š Sleep before 12am at least 3 times
- Slept before 12am twice and 12:30am last night. Good enough for me but didnāt want to put a checkmark since it didnāt quite meet the criteria.
-
ā Work out at least 3 times, do yoga at least once
- Great! Worked out 3 times and did yoga TWICE. Yee!
-
ā Meditate for 20+ minutes at least 3 times
- Been meditating first thing in the morning since moving to Oregon
-
-
Browserflow
-
ā Identify and resolve state syncing race condition
- Didnāt work on this at all
-
ā Add support for flow-level parameters for calling flows in flow
- Nor this
-
š Allow inserting commands and recording anywhere
- Havenāt solved this entirely but my current solution is much better than it was before
-
Unplanned
-
Life
- ā Moved to Oregon! Going to be here for a month.
-
Browserflow
- ā Added support for reading data from Google Sheets
- ā Added support for writing data as CSV
Reflection
I moved to Oregon to stay with my friends David and Ranna for a month and itās incredible what a difference itās made to my well-being. I mean, I wrote my Road to Ramen entries while the sun was still out for the past several days! (This oneās an exception because I got sucked into working today.) Honestly though, how delayed my R2R posts are is a pretty good indicator of my mental health and energy levels ā if Iām consistently writing posts at like 1 or 2am, Iām almost certainly not having a good time in general.
Itās only been a few days so Iām going to resist declaring that moving has forever changed the game, but Iām quite encouraged by how much easier itās felt to take care of myself (sleep, exercise, eating well, meditation) now that Iām not at my parentsā place. This is something I need to examine more deeply, but I feel like I become the worst version of myself when Iām there. Low energy, lack of an internal locus of control, irritability āĀ everything feels harder when Iām stuck in my room all day in a house thatās falling apart. In contrast, having a room here where (a) Iām not burning up (b) not being ravaged by mosquitoes and (c) have good company has made an incredible difference.
Week 39
Despite my self-admonishment a few days ago where I firmly told myself to build dat gallery for Browserflow, Iām having second thoughts. Two reasons:
-
Oh. My. God. I spent three hours yesterday singing the praises of one feature within Shortcuts on iOS, but that doesnāt even begin to cover how incredibly well thought out this app is. I havenāt been this smitten by a piece of software in quite a long time. My appreciation for the appās simplicity and design is amplified a hundredfold due to my personal experience working through the challenges that come with building an automation platform.
Playing around with Shortcuts makes me want to invest significant energy into improving the process of creating and editing flows in Browserflow. I know that itās unreasonable for me to compare what Iāve built in the last several months to a product thatās been refined over the last 6 years, but there are so many gems in Shortcuts that I canāt help but see how helpful theyād be to incorporate in Browserflow. I also had some epiphanies while playing around with a Chinese web scraping tool called Octoparse that might significantly improve Browserflowās UX.
-
Onboarding David
I onboarded David to Browserflow today, and it was humbling. Because I built the thing, using Browserflow feels easy and itās usually pretty straightforward to build and debug complex flows. But watching my buddy with a computer science degree struggling to figure out what the heckās going on showed me that thereās still a looooooong way to go before Browserflow feels easy to use.(Not to mention that some core Browserflow functionality like clicking on buttons seems to have issues on Windows ā kill me.) Iāve been slowly buying into the idea that perhaps a tool like Browserflow would only really be usable by other developers, and thatās why playing with Shortcuts has been so mind-blowing. It convinced me that you can build a full-fledged automation platform thatās simple enough for non-technical people to use and love.
Still, even if Browserflow isnāt developed enough for people-who-are-not-me to easily build flows, that doesnāt mean that there wouldnāt be a lot of people whoād be down to run flows. Iāve already built flows like saving a list of everyone Iām following before automatically unfollowing them on different social media sites that I know some people would want to run.
All this rambling is to say that Iām stuck between (a) improving the product so other people can easily build flows and (b) sharing flows that I build myself.
Given how minimalist (and unhelpful) the Browserflow landing page is, itād certainly help to throw some demos up there so that people donāt have to slog through my Twitter feed to find the ones Iāve made.
I read earlier this week that Zapier found people who wanted their solutions and charged people to join their beta ā maybe thatād be interesting to try? I can build a bunch of demo flows and tell people that they can pay $5 or something to give them a try and get super exclusive VIP verified limited edition support by yours truly. That would make sure that Iād mostly be working with people who care about this enough to pay a few bucks for it.
Or do I go into hermit mode and try to make Browserflowās UX less of a dumpster fire?
I FEEL LIKE IāVE BEEN ASKING MYSELF THE SAME QUESTION FOR LIKE A MONTH NOW
but man, iām really excited to work
Plan
-
Life
- Sleep before 12am at least 3 times
- Work out at least 3 times, do yoga at least once
- Meditate for 20+ minutes at least 3 times
-
Browserflow
- Sync flows to Firebase
- Allow sharing flows