• classroom with whiteboard and desk with stationery

    Growth

    Building stuff as an engineer excites me and draws my passion for so many things, but building myself is my most treasured project. April 11, 2019


  • node-gyp issues in Windows

    I recently encountered issues with node-gyp on my Windows machine, which prevented me from doing any productive typescript/node development. It gave out the following error message: node-gyp is a low level module dependency used by npm used for compiling native addon modules for Node.js. Generally, most node developers don’t really encounter it, until this issue…


  • Embracing confusion

    Been listening to Farnam Street Blog, and I am very pleased with their content. In Embracing Confusion, one of their recent podcasts, they discuss how to embrace confusion, learning behaviors, leadership, and a lot more. I like being around Shane (author of the Farnam Street Blog, and the Knowledge Project Podcast) and the guests that…


  • The mountain

    The Mountain: How to achieve difficult goals

    Achieving greatness, like reaching the top of a mountain, is a great undertaking that requires discipline and practice on a solid foundation of safety and driven with a desire for growth. This blog post provides practical tips and strategies for achieving difficult goals, using the metaphor of climbing a mountain as a framework. A journey…


  • How to fix cordova build failure for android builds

    The other day while I was hacking away on this Ionic-Angular project for work. I was building my android project: But I encountered the following unusual error at the end of the build: … BUILD SUCCESSFUL in 9s 45 actionable tasks: 5 executed, 40 up-to-date Command finished with error code 0: /Users/darrenkarlsapalo/git/work/easy-cash/platforms/android/gradlew cdvBuildDebug,-b,/Users/darrenkarlsapalo/git/work/easy-cash/platforms/android/build.gradle Built the…


  • The Stairs: How to clarify complexity and clear fog of war

    This blog post uses Stairs as a visual illustration of the concept of complexity and gradience. It is the reversal of things being “black and white”. Stairs distinguish the difference between different floors with multiple steps in between them. This difference between the floors illustrate progression, a form of uni-dimensional complexity. It is uni-dimensional because…


  • Automated NLP parser in Facebook Group Conversations

    Prompt I am part of a group of volunteers in our local church that reads scripture during mass service. Sometimes, volunteers are unavailable and post that they will not be able to attend their scheduled assignments. These volunteers message within a private group chat in Facebook informing the group that they will not be able…