Two years ago, I used to stress for 25 hours to write a short 500 words piece. Each time it was the same struggle, and no matter what I tried, it didn’t get any easier. I almost gave up on writing. But today, ~100,000 words later, I can write 500 words in an hour. There’s…
People often ask me why did you build WordPress Playground? Well, here’s the story: One time I wrote an entry-level introduction to the Gutenberg data layer, and I noticed it was everything but entry-level. It starts with an innocent-looking tar pit of setup instructions where you’re asked to: If you’ve ever been to a WordPress Contributor…
Adjusting the HTML markup in PHP has always been a struggle, but WordPress 6.2 makes it a breeze with the WP_HTML_Tag_Processor API. For example, here’s how you can add an alt=”” attribute to an <img /> tag: The PHP code snippets in this post are live! You can edit and re-run them to your heart’s…
My mom, a college dropout, used to relentlessly repeat that finding a decent job without a college degree is virtually impossible. She shared her life wisdom with me. During her times, higher education was a key to a good job and a good life. Unfortunately, knowledge only reached as far as the professor’s voice.
I found a powerful technique that dramatically increased my ability to learn new programming concepts.
You can approach any problem in two different ways: You can act or let go. Acting implies you refuse to accept. You fight to change something in the world, even if that fight is painful. Letting go implies you refuse to fight. You just let go, and there’s no more pain. As for me, most…
I received my Computer Science degree in just six months. With some prior knowledge, so could you. I took only two classes, invested about 10,000 USD, and never set foot at the university. I never attended college before. By the time I finished high school, I already had a career going, and taking a 4-years…