She is a tree of life to them that lay hold upon her: and happy is every one that retaineth her. Proverbs 3:18, The Bible David Heinemeier Hansson (also known as DHH) is one of my favorite programmers. I like how blunt he is about programming as a whole, his ideas on entrepreneurship and how he has other activities he likes outside of programming (like racing). I don't agree with all this takes,…
For the thing which I greatly feared is come upon me, and that which I was afraid of is come unto me. Job 3:25, The Bible I knew it has brewing for a while, but I never thought it would actually come. This whole time I thought I would be able to make an escape from it before it happened, but boy was I wrong and completely blindsided. Like I said, e don happen 1 😔. Earlier this month, I was laid…
OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. Alan Kay, the father of OOP Poem: Objects everywhere My adapter needs a service To adapt to any purpose, And that service kinda functions As a helper at the junction Between builders ; the conception Is to model raised exceptions , Causing tension, also leaving me in…
Here are a lists of blog posts I've enjoyed reading recently on the web 🕸️: Doing the thing is doing the thing by zerosleeps What I actually want to say in tech interviews by Nelson Qt Widgets to Qt Quick, An Application Journey Part 1 by the Qt company The cults of TDD and GenAI by Drew DeVault Emmet for HTML by Asif Ansari Frontend is easy to be messed up and we need to organize it by Upon The…
Chase the vision, not the money; the money will end up following you. Tony Hsieh, Zappos CEO Poem: Rack to the rescue Inventory tracking by the books is such a pain; For every sale I make, I have to calculate the gain. But apps like Record Rack have saved the day, it's such a hack; It solved my tracking issues and have shown me where I lack. Even on vacation, I can keep up with my business, Track…
3 Let nothing be done through strife or vainglory; but in lowliness of mind let each esteem other better than themselves. 4 Look not every man on his own things, but every man also on the things of others. Philippians 2:3-4, The Bible Poem: Business is empathy They run from you because you drool for cash; They know that that's your one and only task; They wish you understood all of their pain;…
When you understand things, there's no more magic. Tim Burners-Lee, inventor of the world wide web In my last post , I spoke about how web content is made with HTML and how to write your first lines of HTML code. I also mentioned that HTML is modeled after real-life documents. In this post, I'd like to go a little deeper on HTML being a document model. The purpose of the web The original purpose…
The web is more a social creation than a technical one. I designed it for a social effect — to help people work together — and not as a technical toy. Tim Burners-Lee, creator of the world wide web HTML ( Hypertext Markup Language ) is to the world wide web as English is to Americans; it is not only the language with which we communicate, but also a very part of the culture. Mozilla defines HTML…
And let it be known I'll beat a motherf*cker to death You'll get a knife stuck in your head so you don't f*cking forget Pat Stay, battle rapper Today I was listening to some of my favorite songs and I started remembering some of the bars that have remained in my brain longer than I expected. Ladies and gentlemen, let me give a list of the bars from some of my favorite artists that are burnt into…
The web is a continuum, not a platform. Alex Russell, Google Chrome team A couple weeks ago, I started a brand new web project I call Record Rack . It's an inventory application that I'm working on with an old college mate specifically targeted for the African market. Maybe, I'll talk more about the story of Record Rack in a later post. Over the course of writing the code today, I was going over…
He sendeth forth his commandment upon earth: his word runneth very swiftly. Psalms 147:15, The Bible Poem: Bourne Again I'm born again like Matt Murdock — Transformed when I use Bash ; Performing signs and miracles, My fingers flinging fast 👨💻. Bash and the terminal are two of the best things to happen to computing. I can talk to the soul of the computer with just the tips of my fingers — talk…
More battle rap slogans I like! Real Sikh Said vs A. Ward : I'm on that Jersey sh*t, that going all out sh*t Real Sikh, and I'm the problem that you want rounds with? You were supposed to put in work, but it's wrong now b*tch Because you can't show up to work, when you call out Sikh Arsonal Said vs Tay Roc : My sh*t is real, my sh*t is raw, my sh*t is authentic You can't spell bars without putting…
As you may or may not know, I watch a lot of battle rap 😄. Here's a list of some of my favorite battle rap slogans. Enjoy! Ill Will Said vs Bill Collector : I killed you n*gga but I'm still your folks I just want you to know when you go against Ill, your will get wrote N*ggas say they the best, but I don killed the goat Any ill will towards Ill Will, Ill will get ill and you will get smoked Jaz…
Let's admit it: the speed of this blog sucks. I've been trying to ignore it for a while, because I was thinking my code was perfect 😇 but it got too bad to ignore. Load times were taking up to 4 seconds, and it was embarrassing. In this blog post, I'd like to take you through that journey and speak on the lessons I learned along the way. 4 seconds? That's an eternity! I know, and I agree. So I…
You will recognize them by their fruits. Are grapes gathered from thornbushes, or figs from thistles? Matthew 7:16, The Bible Poem: Fruit Inspectors Fruit inspectors in the faith, Guarding who can pass the gate, Looking for corrupted seed, Ignoring their own evil deeds. Most people in the faith are alright. They understand the one thing that binds all Christians: the gospel 🙏. But there are tares…
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. Martin Fowler, software author Poem: Encrypted I know the script is hard to read, But reading's not the goal; You're not supposed to understand — That's why they call it code ! Just like music, poetry, or even language, code is a form of communication. Each line, each variable name, each…
JavaScript is the world's most misunderstood programming language. Douglas Crockford, computer programmer Poem: A type A type for <script> s, a type for <style> s, A type for <div> s and <span> s, But JavaScript's the type of code That's not at all a fan. I read an article on dev.to (again) that talked about how important it is to know types used in JavaScript to do Typescript. This is already a…
70 Jesus answered them, Have not I chosen you twelve, and one of you is a devil? 71 He spake of Judas Iscariot the son of Simon: for he it was that should betray him, being one of the twelve. John 6:70-71, The Bible Poem: Judas In reference to John 12:1-8 All money to be given to the Son of man I take; That means I am the least likely to make money mistakes; Why would Mary anoint his feet and…
There was a man of the Pharisees, named Nicodemus, a ruler of the Jews: John 3:1, The Bible Poem: Nicodemus Rabbi, you do miracles That can only come from God; How can I be born again? Go back inside my mom? With the last couple posts I've posted, it may seem like Pharisees were always proud and publicans (and prostitutes) were always humble . Well, that was the rule , but there were definitely…
13 And the publican, standing afar off, would not lift up so much as his eyes unto heaven, but smote upon his breast, saying, God be merciful to me a sinner. 14 I tell you, this man went down to his house justified rather than the other: for every one that exalteth himself shall be abased; and he that humbleth himself shall be exalted. Luke 18:13-14, The Bible Poem: The Publican The publican would…
11 The Pharisee stood and prayed thus with himself, God, I thank thee, that I am not as other men are, extortioners, unjust, adulterers, or even as this publican. 12 I fast twice in the week, I give tithes of all that I possess. Luke 18:11-12, The Bible Poem: The Pharisee The Pharisee is not like other men; Not like extortioners who give God stress; He fasts and prays and tithes more than the…
Code less. Create more. Deploy everywhere. Qt motto, Qt Company Poem: Qt's a cutie A framework made to bring you smiles Without a lot to bear; Code less, no stress; make more — galore; And deploy everywhere! The Qt C++ framework (with Qt officially pronounced as "cute" ) is software I hold dear to my heart. I have used it since I started learning C++ back in 2010. In fact, I would say Qt was the…
10 And Moses and Aaron went in unto Pharaoh, and they did so as the LORD had commanded: and Aaron cast down his rod before Pharaoh, and before his servants, and it became a serpent. 11 Then Pharaoh also called the wise men and the sorcerers: now the magicians of Egypt, they also did in like manner with their enchantments. 12 For they cast down every man his rod, and they became serpents: but…
Poem: The Spider and The Serpent One of them was quiet, The other liked to hiss; I never knew they'd bite me once They leaned in for a kiss; The venom power's strong, I fell right for their trap; One spun a bed of web, The other tripped me for a nap. I watched a YouTube video the other day where the speaker spoke about powerful languages like Lisp and Tcl. I asked myself, "Why don't I know these…
Bring ye all the tithes into the storehouse, that there may be meat in mine house, and prove me now herewith, saith the LORD of hosts, if I will not open you the windows of heaven, and pour you out a blessing, that there shall not be room enough to receive it. Malachi 3:10, The Bible This morning, I attended church (like I do on some Sundays) and was greeted with an interesting message. The title…
BEM (Block-Element-Modifier) in CSS is an industry standard in web development; I know a lot of people who use it. I learned it, mastered it and started using it in my own projects. However, like all systems and tools I've used, I started to question it. Was BEM really the prized gem that I've always thought it was? In today's blog post, I would like to talk about BEM , why I used it, and why I…
For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. John 3:16, The Bible The only thing I hate more than recording my own singing is releasing the audio to the public. But I love Jesus so I had to drop this. Best you listen on mute 😜. (You've been warned. 😏) Me singing Differences by Ginuwine My whole life…
Chess is a war over the board. The object is to crush the opponent's mind. Bobby Fischer, chess grandmaster Poem: Battle ready The pawns are pushed, the bishops set, The horses out the stall; A castled king, a centered queen, The rooks ready for war. Back in college, I played lots of chess. I would play with my fellow college mates for fun when there were power outages during the day (which…
Jazz is the only real music that is gonna last; all that other bullshit is here today and gone tomorrow. Jimmy Smith, jazz organist A quote from Jimmy Smith that I heard from the last track of Drake's album Nothing Was The Same got me thinking about how many unique contexts the idea could fit in. The full original quote by Jimmy Smith was from his track Jimmy Smith Rap on his album Off The Top :…
A lot of bloggers that I follow have responded to the ultimate Blog Questions Challenge and I thought I would give it a go myself. Why did you start your blogging in the first place? Funny enough, this question was supposed to be what my first blog post answered, but at the time I had no idea, so I didn't make the first blog post post. However, now I can say I blog to talk about observations and…
Poem: SQLite ain't bad SQLite is not so bad It has a couple perks But so does every other file — Be sure to use what works With all my recent mentions of SQL , the title may seem clickbait-y or a little tongue-in-cheek, but I mean it: SQLite is not all that bad. How did I come to this new conclusion? I read an article of course. It speaks about some of the superpowers of SQLite and to be honest, I…
A game is the complete exploration of freedom within a restrictive environment. Vineet Raj Kapoor Let my web-game-creating career begin 🥳! Today, I would like to present my first game for the web called Simon Says , and I did it all using web components . Without further ado, let's just jump in. The game Here she is: the web game component more powerful than Superman, Batman, Spider-Man, and the…
I admit it; I used to hate testing. It never made any sense. Why would I want to write more code (test code, that is) when I already have code to write? With time (and many years of force by the industry), I have learned to understand its importance and place in a software project. However, I have also learned to understand its abuse. Let's take a look at a practice that is commonly abused, TDD .…
If you can’t give me poetry, can’t you give me poetical science? Ada Lovelace Today I read a couple articles on Ada Lovelace . She was the first programmer ever, which makes her the grandfather of my profession, programming 🤓 (a real G 😉). But she wasn't only a programmer, she was also a prophet . Long before the formalization of universal computing by Alan Turing a century later, Ada predicted…
I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it. Bill Gates, founder of Microsoft You may not have noticed, but my blog is missing a lot of features 😆. I am well aware of these omissions. They exist because I'm building this blog progressively: I add features as I need them. Also, it doesn't help that I start all my HTML and CSS files for this blog…
The buffoonery is at an all-time high. O'shea Duke Jackson, YouTuber I was shopping for some items at CVS today when I stumbled upon something surprising on the shelf. In the "Diet Needs" section for the store, there lied different supplements. That's normal; I can understand if people need supplements. I personally take Vitamin D supplements because I can't get enough Vitamin D from the sun. But…
Go to, let us go down, and there confound their language, that they may not understand one another's speech. Genesis 11:7, The Bible I was wandering round the web recently and stumbled upon an article about the death of Web SQL . I couldn't ask for a better article. In this blog post, I would like to dissect the downfall of Web SQL . Web SQL almost made it Every other (relevant) browser had…
I watched a couple videos from the Google I/O '24 on YouTube and had a blast. In this blog post, I would like to highlight some of the features that I learned about. The new features Size container queries What's it for: Used to apply styles to an element based on the size of the element's container Why I care: Can be used as an alternative to media queries :has() What is it: Selector that targets…
Tell whoever's champ that next year, name the place and time And warn that motherf****r I'm coming for the chain that's mine Peter Morris, battle rapper Peter Morris, also known as Thesaurus, is one of my favorite battle rappers in the game. I like his style a lot because I can hear a lot of poetry influences in his bars. Let's take a glimpse of his poetic genius by analyzing some of his music.…
For I desired mercy, and not sacrifice; and the knowledge of God more than burnt offerings. Hosea 6:6, The Bible Building websites today has become easier than it's ever been. All you need is a text editor and a browser, two programs that almost every home computer possesses today (and most times, right out the box). To make your first webpage, you can create an index.html file anywhere on your…
As an aspiring webmaster 🕸️, I spend most of my free time designing, developing and maintaining websites. 🌐 To ease the process, I ensure that I choose the best tools available on the market. Choosing the wrong tools could lead to you doing the wrong work (like fixing issues caused by interfacing layers) or more work than necessary 🐢 (like having to satisfy the requirements of some framework.…
Seest thou a man diligent in his business? he shall stand before kings; he shall not stand before mean men. Proverbs 22:29, The Bible There are only 3 types of people on the web: web peasants , land chads , and Spider-Men . I have been privileged to live in each person's shoes. Here are my experiences. Life as a web peasant I started as a web peasant . I had no home. I was a couch surfer; a…
The Lord preserves the simple; when I was brought low, he saved me. Psalm 116:6, The Bible I read this quote by Steve Jobs today that says: Simple can be harder than complex: you have to work hard to get your thinking clean to make it simple. But it's worth it in the end because once you get there, you can move mountains. Steve Jobs, Apple founder I couldn't agree more. I try to do it in my life…
Thou shalt not curse the deaf, nor put a stumblingblock before the blind, but shalt fear thy God: I am the LORD. Leviticus 19:14, The Bible Recently, I read an old article by Leslie Cohn-Wein called Accessibility is not a "React Problem" . I completely agree with this statement. Accessibility is not a React problem , it's a framework problem . What I mean by this is that all JS frameworks have an…
And God made the beast of the earth after his kind, and cattle after their kind, and every thing that creepeth upon the earth after his kind: and God saw that it was good. Genesis 1:25, The Bible Recently I have been studying a lot about web design and how it affects the user experience. One topic that has proven to be important is the typography of a website. If your website is a theater for your…
The greatest thing by far is to be a master of metaphor. It is the one thing that cannot be learnt from others, and it is also a sign of genius. Aristotle, in Poetics Poem: Rapper date night She wants punchlines and metaphors But that's not what I met her for I just came for the date On the app she an 8 But in person I met a 4 Metaphors are nothing new: you can find them in movies, music, books…
I would define, in brief, the poetry of words as the rhythmical creation of Beauty. Edgar Allan Poe, poet NaPoWriMo has finally come to an end. Let's talk about my experience. My review of the month It was fun. I got to write a lot more poems than I thought I was capable of writing. I wasn't able to carve out as much time as I wanted, and it did affect the quality of the poems, but I'm glad I got…
Day 30 of NaPoWriMo , the finale. My poem A haiku . NaPoWriMo Euphonic stanzas Meet daily expression — Timeless magic Featured poem A ballad for the last day. Take the floor, Emily! Real by Emily Dickinson I like a look of agony, Because I know it's true; Men do not sham convulsion, Nor simulate a throe. The eyes glaze once, and that is death. Impossible to feign The beads upon the forehead By…
Day 29 of NaPoWriMo . My poem A quatrain , from a Poetizer prompt. Ghost parade Ghost parade in the night Seeking souls with which to unite On the streets, marching through Trying to find a host to use Featured poem A poem by another poetry vet, Robert Frost. A terza rima . Acquainted with the Night by Robert Frost I have been one acquainted with the night. I have walked out in rain — and back in…
Day 28 of NaPoWriMo . My poem An envelope quatrain . Secret agent Invisible to cameras on the walls I float through guarded rooms like butterflies Disarming bombs by cutting colored wires Slowly creep to keep from getting caught Featured poem A classic by Big Willie. Sonnet III by William Shakespeare Look in thy glass and tell the face thou viewest Now is the time that face should form another;…