Hey, Welcome! đź‘‹

Introductions first: I’m Eason (aka ezntek), a 15-year-old Asian programmer living in 🇸🇬, and this is where I post semi-personal content in the form of a blog.

Nothing's Sweet About 16

NOTE Am I a tech nerd who blogs about technical stuff? YES! But do I have a life? yes. This post is not technical, and I will only continue writing this format when I feel like it. Scroll down if you wish. A long time ago… When I was 11 or 12 or so (back in 6th grade), I had one of the most amazing math teachers ever. She was great at her job, but most importantly, every time the class and her had an interaction everybody would burst out in happy laughter; there was never one negative moment in that room....

January 9, 2025 Â· 4 min Â· ezntek

Librebooting the ThinkPad T480

Introduction yes I really should clean it. shhh! This is the story of how I librebooted my ThinkPad T480, less than 24 hours after support was added to lbmk’s tree. Note that this is not meant to be a comprehensive tutorial! Please always read the official documentation if you want to carry out this process for yourself, the steps for you and I will not necessarily be the same (as I had to build the ROM from source)....

December 7, 2024 Â· 16 min Â· ezntek

The OFS IGCSE Computer Science G1 Guide to Programming and Logic Gates DOWNLOAD

DOWNLOAD The OFS IGCSE Computer Science G1 Guide to Programming and Logic Gates, Revision Three What is this? I have already released this guide for the G2 students, and since your examination has so much overlap with mine, I have abridged my guide to make it so that you can use some content for your exam as well. This guide covers: The programming stuff The logic gate stuff This guide doesn’t cover:...

November 6, 2024 Â· 1 min Â· ezntek

The OFS IGCSE Computer Science G2 Exam Revision Reference Guide DOWNLOAD

DOWNLOAD The OFS IGCSE Computer Science G2 Exam Revision Reference Guide, Revision Four After much anticipation… It is finally ready, yes, the new CSRG! The TRUE Sequel to the previous one (you can find it here), where I wrote a ~40 page reference to all the topics that would be covered in the upcoming exam. However, that only did so much; this semester we are being tested on a crap ton of stuff:...

November 5, 2024 Â· 1 min Â· ezntek

Don't Write Comments, Write Better Code!

Important Information! If you actually take IGCSE comp sci, ignore everything I say, because the examiners love seeing overcommented code for whatever reason, and they will even give you subjective marks based on if they think there are enough comments or not. To them, “well commented code” is of higher quality, despite if 80% of the code is just paragraphs and paragraphs talking about the meaning of life. Yes, I do have beef with these people....

November 5, 2024 Â· 9 min Â· ezntek

The IGCSE Pseudocode to Python Reference Guide (for IGCSE G1 and G2 students)

LibreOffice does not know my full name. What a shame! DOWNLOAD Revision Six Revision two fixed minor syntax highlighting errors, and added details to the Python half of the functions section for consistency. Revision three added a License, the CC-BY-SA-ND 4.0 International License. all previous versions are also licensed under the same license, if you have it. Revision four fixed inconsistencies in the notes, and fixed minor syntax highlighting errors....

October 18, 2024 Â· 2 min Â· ezntek

Creating an IGCSE Pseudocode Interpreter (part 1)

Time for the compiler engineer to manifest… For the longest time, I have loved compiler engineering. It just sounded so mesmerizing. Being able to take code and analyze it in a multitude of ways to generate something based off of logical reasoning…all done through an automated program. The possibilities of a pseudocode runtime is endless, I can even self host a compiler on it, eventually! Origins of the idea + Rationale I take 0478 CS at my school....

September 18, 2024 Â· 3 min Â· ezntek

The GIIS Hackathon X - My Experience (the finale)

Foreword Yes, this will take you very long to read because this really should have been 5 parts. These reading time calculations are also quite messed up. Not my fault, click away if you don’t have patience :p Recap As of the last post, I was on day 2, right before the lunch break. I had just (almost) finished writing my article display, and I am now ready to start connecting the API....

August 3, 2024 Â· 21 min Â· ezntek

The GIIS Hackathon X - My Experience (part 3)

Intro & Recap As of August 1st, I have been quite busy over the past few days. I went out with friends, and a lot of new hardware parts arrived, such as SOIC-8 clips (that I had to assemble), my T440p keyboard (finally!!), and other such things. This explains why I haven’t uploaded part 3 yet, but here it finally is! Some source code examples might deviate from the actual source code at https://github....

August 1, 2024 Â· 14 min Â· ezntek

The GIIS Hackathon X - My Experience (part 2)

Recap If you haven’t checked the first article out, please do here. This article will cover mainly the events on day one, along other appropriate stories fit for this article. Source code shown is in the state that it is in right now (i.e. the complete app). I only set up git later on in the development process due to time reasons. Some components may not be explained, that is to be expected....

July 29, 2024 Â· 10 min Â· ezntek