Lifelog

Write 100 words a day, every day, towards your goals.

Day 32 - Fund Feb https://golifelog.com/posts/fund-feb-1612173864861

"...For too long, my relationship with money had been tenuous and strained. So mindset-wise, I would love to start working with and for money in a different way. A more grown-up, sensible way, perhaps. Not as an after-thought, or a necessary evil. Money is just a resource, a collectively agreed representation of value in the form of paper. It’s ethically and morally neutral in and of itself. It’s the attitudes and beliefs we bring to it, about how it’s earned and spent, that taints it with human morality. So while I work on getting money, I would like to see if I can also change my mindsets around money. I’d come here before, asked the same questions, wished the same outcomes. Looks like this is a long game."

Day 31 - Jumpstart January wrap-up https://golifelog.com/posts/jumpstart-january-wrap-up-1612102417919

"...it’s nice to be “firing on all cylinders” in the first month of the new year. Not of course without some potholes like getting dengue, and an epic bug related to the streak in Lifelog. But all signs of better things to come (right now I’m just telling myself that, to hype myself up).

Onwards to February!"

Day 30 - Social impact patronage, part 2 https://golifelog.com/posts/social-impact-patronage-part-2-1611993860362

"...Perhaps I don’t have to be the one with all the good ideas for social impact projects. They can come to me instead. I can call for project ideas from non-profits and charities, and have a mechanism to filter and select the ones that I can reasonably accomplish. And it’s always better to be working with experts out in the field, who are close to the beneficiaries and the social issues at hand.

So I guess I have to launch this now… no more excuses!"

And, joining #teamstreak today on Lifelog!

Day 29 - The elusiveness of gratitude & abundance https://golifelog.com/posts/the-elusiveness-of-gratitude-and-abundance-1611902191165

"Gratitude is the exquisite, nourishing sense of having enough. Abundance is experiencing what this means: that there’s nothing here, there’s no odds of something favourable coming, but there’s still enough for you for something to happen."

Day 28 - Barbell out of stasis https://golifelog.com/posts/barbell-out-of-stasis-1611818159735

"How would a successful bimodal “barbell” approach look like in my work and life?"

Extract from the book Antifragile:
A dual strategy, a combination of two extremes, one safe and one speculative, deemed more robust than a “monomodal” strategy; often a necessary condition for antifragility. For instance, in biological systems, the equivalent of marrying an accountant (stable life) and having an occasional fling with a rock star (good fun); for a writer, getting a stable sinecure and writing without the pressures of the market during spare time. Even trial and error are a form of barbell.

🚀 Launched basic notifications

FINALLY launched the highly-requested feature on Lifelog - notifications! It's just basic notifications for now - you get a notif when someone comments on your post. No @mentions, no notifs for comments you made on someone else's post...yet. Soon to come!

I must admit, this took me quite a while to figure out and get right. My initial idea of the solution was 10x more complex (involving web sockets, lifecycle hooks etc) than the simple one now which just uses a dumb CRUD API endpoint. But actual implementing and integrating both backend and frontend inflated the complexity back up again! Never had to make so many different components, pages talk to each other in realtime this way. Phew! So glad it's finally out!

Big shout-out to @yuyu helping me with the nitty gritty frontend stuff on Nuxt.js! Drinks on me next time! 🍻🍻🍻
Ilya Radchenko

I'm using EmberJS and no backend at this point. Using Firebase and isomorphic-git with the Github API, so far haven't needed a backend.

0 Likes
Jason Leow Author

Oh just checked out screenshots of Typelog… very nice! Love the dev focus, and ease of use, like a better alternative to Github Pages blogs. What's your stack on backend and frontend?

0 Likes

FINALLY! Solved the read/unread styling issue for notifications ALL THANKS TO @yuyu 🍻🍻🍻

Added v-bind:class and watcher to update the style of read/unread notifs upon clicking.
Jason Leow Author

Cheers bro 🍻

0 Likes
Yuyu

Congrats 🍻

0 Likes

Day 27 - Just paywall it https://golifelog.com/posts/just-paywall-it-1611740640911

"...I noticed other product categories emerging on stuff which we probably considered too small or insignificant to paywall, like selling your Notion templates for managing your newsletters, selling tiny e-books and docs on Gumroad, selling access to view an Airtable full of resources.

In other words, if you can paywall, you can sell it. Anything. Everything. Having a sellable product no longer needs to conform to the image of a traditional product—be it digital or physical—with a high barrier to entry in terms of material substance, packaging, marketing, capital. "

Day 26 - Focus on energy https://golifelog.com/posts/focus-on-energy-1611650597671

"...from the trifecta of sleep, food and exercise, to the singularity that is energy, where sleep, food and exercise become ways to provide, restore and expand energy respectively."

Day 25 - The trifecta of sleep, food & exercise https://golifelog.com/posts/the-trifecta-of-sleep-food-and-exercise-1611568673199

🛌🥩🏋🏻‍♀️ "...If I can do these three things well, I’ll be unstoppable."

Just got my first organic customer (who's not a direct friend nor ex-200wordsaday alumni) on a $10/m monthly subscription! Thanks @Via_Benjamin for taking the leap to try

📈 Total one-off revenue: $600
📊 MRR: $40

💪 Yes!! Got basic comment notification system working on local, without annoying notifications to self when user comments on own post

Integrated API endpoints into frontend by making the form submission send 2 `POST` requests, one to create the comment and the other to create the notification. No lifecycle hooks/methods needed, just a plain ol' POST request! Didn't know why I couldn't see this before and went down the rabbit hole of over-thinking and complexity...

Managed to add an if statement to prevent user from sending comment notifications to self:

`if (this.post.author.username !== this.$auth.user.username) { ... }`

Next up: how to reduce notif count on click event of each notification.

Day 24 - Following a plan vs your curiosity https://golifelog.com/posts/following-a-plan-vs-your-curiosity-1611476451985

"...Can one approach ‘normal’ work as an artist or wanderer does? 80% spontaneity, 20% structure? I wonder if these categories are in fact getting in the way. Because as the tweet eludes, curiosity leads to flow, flow leads to deep work, and deep work is, in fact, the ultimate form of productivity. It’s the best of both worlds. But flow cannot be forced nor planned nor structured into existence. It has to be allowed to happen. Like gardening. You till the soil, add fertilizers, allow just the right amount of water and light, and let the plant do the rest. You can’t force the plant to grow, but we can create the conditions for it to thrive. Same with flow. Perhaps that’s then the intricate dance of structure and spontaneity.

Structure to steward just the right conditions on the outside, but relinquishing all control beyond that. Everything else is left to spontaneity to sprout.

The plan to follow is to follow curiosity."

Day 23 - Minimize productivity, maximize optionality https://golifelog.com/posts/minimize-productivity-maximize-optionality-1611391257935

"Is trying to maximize productivity actually—in effect—achieving the opposite?"

Day 22 - Apply code directly to where it hurts https://golifelog.com/posts/apply-code-directly-to-where-it-hurts-1611306118454

"......The irony was how hard I fought against coding in the initial days. But now it’s like a balm. Ahhhh. Apply code directly where it hurts."

🎉 Received another $10/m subscription customer today! Thank you @atsaotsao for your support!

📈 Total one-off revenue: $600
📊 MRR: $30
Jason Leow Author

Thanks for all the likes guys! 🙌

0 Likes

Day 21 - Compete with fax machines https://golifelog.com/posts/compete-with-fax-machines-1611211166542

"Find an industry that still uses fax machines, and build a high tech, digital business there to compete with them..."

Day 20 - Building a business can be hard and lonely https://golifelog.com/posts/building-a-business-can-be-hard-and-lonely-1611134541299

"It’s difficult to say that it’s difficult. I think it’s typically not easy to be open and vulnerable in public, and even harder to do so in front of your peers, customers and competitors...."

Day 19 - A mosquito can be your teacher too https://golifelog.com/posts/a-mosquito-can-be-your-teacher-too-1611038010764

Day 18 - Off-grid life https://golifelog.com/posts/off-grid-life-1610956257315

Day 17 - Rest is a mindset https://golifelog.com/posts/rest-is-a-mindset-1610874338860

Rest is a form of productivity too...

Day 16 - 1% compounding improvements https://golifelog.com/posts/1percent-compounding-improvements-1610788199026

On the surface, 1% improvement don’t seem like much. But 1% compounded daily over a year means you’ll be 37.8 times better than when you started. The power of compounding is the reason why consistency matters as much as—or even arguably, more than—intensity....

💵 Received another $120 onetime deal payment for Lifelog. Thank you @therealbrandonwilson!

📈 Total one-off revenue: $600
📊 MRR: $20

Day 15 - 4000 weeks to love https://golifelog.com/posts/4000-weeks-to-live-1610699672952