Skip to content

Trash in macOS

I usually don't keep anything in the trash on my Mac. Whenever I see the trash icon isn't empty, I immediately open and empty it. However, this isn't what I want. I'd like to use the trash as a recycle bin to store deleted items for thirty days in case I need to recover something. But I can't resist the urge to empty the trash and see the icon empty again. Is there a way to keep the trash icon empty even when there are items inside?

Software Development is a Science and not Math

Uncle Bob talks about Software Development being a scientific process rather than a mathematical one, in one of his talks that I watched on Youtube. He says that, Software development aligns more closely with the principles and methods of science rather than mathematics. When creating software, it involves a process similar to the scientific method: experimenting, observing, and improving iteratively. Engineers hypothesize about solving problems, write code to test their theories, observe the outcomes, and refine their approaches based on feedback. This iterative approach mirrors how scientists study natural phenomena.

In contrast to mathematics, where solutions are typically precise and deterministic, software development lacks a definitive way to verify correctness. Unlike math, where formulas or theorems can be used to validate new models, there's no equivalent in software. The only way to ensure a software functions correctly is through testing. This perspective underscores the importance of rigorous testing in software development, highlighting that software is more aligned with science than math

Hyper Quest Hiatus

It's been a long time since my last post on Hyper Quest, my tech blog. I won't be posting for a while because I'm focusing on other things. I had big plans for Hyper Quest this year, but my priorities changed quickly. It's just bad timing on my part. I do plan to come back, but I don't know when

Tutorial Hell

Ikechukwu Vincent, Software Engineer at Viviane Health

Tutorial hell refers to a state of being stuck in a cycle of constantly consuming programming tutorials without being able to apply the knowledge in the real world and build real apps.

Haven't we all experienced this before? I believe most of us have found ourselves in this situation at least once in our lives. During this phase, we often consume countless tutorials because we feel inadequate or lacking in knowledge to create something. This constant feeling of inadequacy drives us to keep consuming tutorials instead of taking action. Tutorials are helpful for learning basics, but true learning and retention of knowledge come from applying what we've learned on our own. I need to constantly remind myself too that, growth and improvement only come from taking action, and not from consuming more content.

Back to Journaling again

For years, I've been passionate about journaling. However, midway through 2023, I felt it became an added burden in my life, leading me to stop it altogether. But I have really missed journaling since. What I truly miss isn't the act of documenting, but being able to revisit my entries, memories,and the captured moments.

Encountering past entries and memories fills me with regret for abandoning this practice. This feeling weighed heavily on me, prompting a decision to reintroduce journaling into my life. The catalyst was DayOne's release of a shared journals feature, that finally allows my long-held desire to co-create a shared journal with my wife come true, where I would like to document our little son's milestones.

This trigger prompted me to reevaluate and reignite my commitment to journaling as a habit. I promptly subscribed to Day One's premium subscription to jump back on this journey once again.

Housekeeping

You can probably already see that I have a new theme now. I am using Hakone from Aspire Themes. Additionally, I have moved this website from one host to another. Previously, I was using DigitalPress, but now I have migrated the website to MagicPages, which is a relatively new hosting provider.

One of the main reasons for this move is to enable the use of a custom theme. DigitalPress was more expensive, so I sought out a slightly cheaper option. While hosting directly on DigitalOcean is cheaper than anything else, I have always struggled with updating Ghost on it. I have never been able to do this correctly, so I have given up on this option.

As long as you, the reader, aren't experiencing any trouble accessing my site, and if the experience is better with the new theme, then these changes are a success!

Purchasing Power Parity

I'm glad to see more services offering PPP discounts for users like me in India. Subscription prices set for the West are often prohibitively expensive for us, but the PPP discount makes becoming a paying customer a bit more feasible.

I've personally benefited from Aspire Themes, which offers a 60% discount to customers in India. I have purchased two themes from them. Recently, I've also noticed Morgen, the calendar app, providing a similar 60% PPP discount.

I hope to see more North American and European companies adopting this approach, as it allows users from countries like ours to become paying subscribers more easily.

Artifact Shutting Down

I'm truly disappointed about this. Artifact was the platform that brought visibility to my blog, providing me with an audience and driving traffic to my site. For emerging writers, gaining traction on the open web can be incredibly challenging. Without the support of aggregators, algorithms, and recommendation engines on platforms, it becomes difficult for beginners like me to reach an audience. I don’t like to using EEO hacks either. It’s getting more and more difficult to get any visibility at all to my blog.