Ayo's Blog

Home Feedback
Subscribe
  • Done or Discipline? Your Choice

    Feb 20, 2026

    Don't sacrifice the long-term positive for a quick win

  • My Story

    Dec 20, 2025

    Everybody loves a story

  • Updates, taking a break and the fight against ambiguity

    Oct 14, 2025

    How's it going

  • A Conversation with Claude

    Jul 9, 2025

    Tried Claude AI for the first time and this happened...

  • A Deeper Why

    May 22, 2025

    On why it is worth it to iterate on the Why

  • Web Component Base (WCB)

    Mar 29, 2025

    A simple reactivity system for Web Components

  • Why I Care So Much About the Fediverse

    Mar 16, 2025

    Out of all the recent events, why do I care this much about this?

  • Radical Growth

    Feb 19, 2025

    Some thoughts different forms of growth and the motivations behind them

  • Elk: A Nimble Client for Mastodon - FOSDEM 2025

    Feb 11, 2025

    A presentation about Elk at FOSDEM 2025 Social Web

  • My Setups Part One - Writing This

    Jan 11, 2025

    Here, I talk about one of my setups (part one)

  • Many Different Ways to Have a Place on The Web

    Nov 4, 2024

    Probably inaccurate oversimplification of web hosting options

  • Bluesky’s AT Protocol as I Understand It

    Nov 3, 2024

    Why I think there's reasonable apprehension around the new social protocol

  • Why Do We Take Photos?

    Nov 2, 2024

    AI advancements on photography makes me think...

  • Plain Text Files for Notes

    Nov 1, 2024

    Moving to plain text, away from proprietary formats

  • Organizing My Digital Memories

    Oct 31, 2024

    Time to be intentional with the memories I keep close

  • Reviewing The Weekly Review

    Oct 30, 2024

    Zooming out to see if I am still doing the Weekly Review correctly

  • How To Use Web Workers in an Angular Application

    Aug 15, 2024

    Notes on using Web Workers in Angular as of version 15

  • I don't want to do it

    Jul 18, 2024

    Midnight thoughts on pushing myself

  • Building My Own Threads

    Jun 1, 2024

    Still salty that Meta took one of my favorite words...

  • I Hate Open Graph Images. Here’s Why. And How. Much

    May 5, 2024

    As an epic twist of character development, I have learned I don’t like open graph images

  • Astro & Micro-Frontends - Planon Software Development Meetup 2024

    Feb 7, 2024

    A demonstration of using Astro as shell for a Micro-Frontends architecture

  • Awake Now

    Feb 3, 2024

    Something clicks and you realize you've been asleep for a while, but you're awake now

  • Notes on Upgrading Mastodon

    Jan 14, 2024

    Some gotchas I experienced upgrading my Mastodon instance

  • Reactivity? You Don't Need a Base Class for That

    Dec 21, 2023

    A demonstration of using standard HTMLElement APIs for reactivity

  • Scared Test Lead

    Jul 28, 2023

    Guitar solo idea for a song I wrote (Scared)

  • Some Obscure Software Services I Use and the Reasons Why

    Jul 13, 2023

    Obscure ~ not clearly expressed or easily understood.

  • I'm starting a film discs collection

    Jul 9, 2023

    Stopped subscriptions to some streaming services and will buy discs of films I really like :)

  • Building a Cozy Web

    Jun 1, 2023

    Let us build the web we want!

  • Mind-Numbing Technical Debt

    May 29, 2023

    Wrestled with modules after modules with spaghetti imports, and now my current branch has 497 files changed

  • Why I Stopped Tracking Traffic on My Personal Sites

    May 28, 2023

    I was never happy about being tracked, why should I do that to others?

  • Introduction to Astro - Coven of Wisdom Amsterdam 2023

    May 27, 2023

    Fun squeezing awesome Astro stuff into a tiny meetup talk

  • What's the Real Next Action?

    Jan 13, 2022

    All projects can be daunting if you don't start this habit.

  • Anxiety and Importance of Rest

    Nov 15, 2021

    Just some musings on active waiting and resting

  • You Don't Need a Mentor

    Nov 8, 2021

    Accountability is the real underlying principle we need

  • Living Intentionally: Are You Acting or Reacting?

    Nov 1, 2021

    Life is a chess... constantly prompting us: Your move. (Weekly Review #12)

  • How To Trick Yourself to be Productive When You Don't Want To Be

    Oct 25, 2021

    There is a system to be productive regardless of whether my mind feels like it or not (Weekly Review #11)

  • Motivations and Self-Awareness

    Oct 11, 2021

    Weekly Review #10 - In this blog I think about why I do the things I do.

  • Christmas Time Starts Now

    Oct 4, 2021

    Weekly Review #9 - Happy about weekly review schedule change!

  • Weekly Review #8

    Sep 27, 2021

    I try to convince myself not to feel bad about failure

  • Weekly Review #7

    Sep 20, 2021

    Productivity disrupted by sickness and worry, but nothing beyond hope

  • Weekly Review #6

    Sep 13, 2021

    I am excited to see the effects of the previous week's learning

  • Weekly Review #4

    Aug 30, 2021

    Distrupted work week due to sickness and sudden vaccination schedules

  • Reading

    Apr 9, 2020

    I have been striving to rekindle my love for reading books and it has felt so good.

  • Hardships

    Apr 7, 2020

    I hope that as we complain about our individual situation this also moves us to think about others.

  • Growth

    Mar 1, 2020

    Healthy growth is always bi-directional.

  • Influence

    Feb 29, 2020

    If it is outside your circle of influence, do not waste time and energy.

  • Weakness

    Feb 28, 2020

    We all have things that hold us back from reaching our goals.

  • Routines

    Feb 27, 2020

    Let's talk about routines. Today I will be sharing the routines I try to observe, and the benefits I find when I actually do them.

  • mnswpr.com

    Dec 8, 2019

    The classic Minesweeper game, recreated for the browser

  • How to Force JavaScript Variables to use Specific DOM APIs

    Oct 14, 2019

    To take advantage of code completion for Javascript, here's a smart way to force JS DOM variables to use a specific DOM API interface

  • Choosing Backend Tech in 2019 and Why I Like Google Firebase

    Oct 4, 2019

    Let's discuss what Google Firebase has to offer for app development in 2019.

  • Bayanihan: Basurahan

    Aug 26, 2019

    A project to address garbage management in cities

  • Choosing Your First Programming Language

    Aug 20, 2019

    Some thoughts on deciding which programming language to pick first

  • Mailchimp + Lotus Notes Solution for HTML Email Campaigns

    Oct 7, 2018

    Notes on how I fixed a client's problems with MailChimp and Lotus Notes

  • Feels FM: An Emoji-Powered Jukebox for Your Mental Health

    Sep 20, 2018

    What do you do when you don't want to do anything or talk to anyone?

  • 3 Steps How To Quickly Setup Ubuntu for Development

    Jun 13, 2018

    In this post I go through how I quickly setup an Ubuntu machine for development

  • What Is Github and Why Every Developer Needs It

    Jan 12, 2018

    I strongly believe that every developer should know Git and Github. Here's why.

  • Innovation Flight Central

    Jan 12, 2018

    Submission platform to share ideas or kick-start project ideas

  • Cloud-based Intelligent Total Analysis System

    Apr 1, 2017

    Platform for detection and forecast of plant diseases

  • Infor M3

    May 30, 2016

    Infor's most powerful ERP cloud software

  • WebSAFE - DevCon Summit 2015

    Nov 14, 2015

    Presented WebSAFE as a scalable tool for disaster mitigation in the Web Development Special Track

  • WebSAFE - Asian Conference on Remote Sensing 2015

    Oct 22, 2015

    Presented WebSAFE as a full talk in the WebGIS & Digital Earth track

  • WebSAFE: Developing an Online Exposure and Risk Assessment Tool - FOSS4G 2015

    Sep 17, 2015

    Presented WebSAFE as an online exposure and risk assessment tool during the Web and Framework track as a full talk

  • PhilGRSS Website

    Jan 8, 2015

    Philippine Geosciences and Remote Sensing Societ

  • WebSAFE

    Jan 1, 2015

    Impact assessment tool for dealing with natural hazards

  • Nationwide Operational Assessment of Hazards

    Jul 1, 2014

    WebGIS Platform for Disaster and Risk Reduction Mitigation and Management.

  • Good Programming Practices

    Jan 5, 2010

    Some thoughts on practices that make programming better

© 2026 Ayo Ayco . All rights reserved.
Follow Ayo on Mastodon Visit Ayo's GitHub profile