Mindblown: a blog about philosophy.

  • Intel or AMD: The Choice for My First PC

    The long-awaited moment had finally arrived – it was time to receive my reward. I was given the responsibility of choosing my first computer, a PC. This was during the era when fancy monitors and cases were becoming the trend. I remember a model with an eye-catching green color that resembled a robot, but it…

  • Meeting the 3D World

    During this time, 3D animation was gaining immense popularity. 3D Max was the leading software, while Maya, requiring more computing power, was also emerging. This era saw the release of Sri Lanka’s first 3D animated teledrama, ‘Bawathra,’ a groundbreaking showcase of 3D animation in production. Excitingly, the company that produced ‘Bawathra’ began offering a course…

  • Discovering the Source of Knowledge

    After completing my O-Levels, I gained more freedom from my parents to explore and discover new things. Travel was limited to short distances, primarily due to the ongoing civil war and frequent bomb blasts in our country. We were particularly discouraged from using public transport, especially to Colombo, Sri Lanka’s capital. However, my pursuit of…

  • 🔥Advancing with Parameterized Method Decorators in TypeScript🔥

    Hello again, TypeScript fans! Building on our journey with Method Decorators, this week we’re stepping up to explore how to pass structured parameters to these decorators, adding an extra layer of flexibility to our backend services. 🌐 Evolving the Use of Method Decorators: While we’ve seen the power of decorators in streamlining backend operations, the…

  • A Reward for O-Level Exams?

    The year 2001 was a pivotal one in my academic journey: the year of my O-Level exams. During this period, my focus shifted more towards my academic studies. At that time, computer science, or Information Technology as it was more commonly known, wasn’t a core subject. So, reluctantly, I paused my exploration of my favorite…

  • The Calculator

    As time went by, I realized that books were the most cost-effective and accessible way to delve deeper into computing. Given my aspiration to write computer programs and the scarcity of specialized courses available, books seemed like a promising starting point. Initially, my search for technical books was a new adventure; I was more accustomed…

  • Books to Fill the Gap?

    Not having a computer started to become a significant barrier in my aspirations to learn computer programming. This was mainly because the only computer time I had was during my graphic design diploma course. These courses were structured with an initial session where the tutor demonstrated steps on a big screen using a projector. We…

  • 🌟Enhancing Backend Services with TypeScript Method Decorators🌟

    Hello, TypeScript enthusiasts! This week, we’re diving into the power and versatility of Method Decorators in TypeScript. Perfect for backend development, these decorators can significantly enhance the functionality of your methods, making your code cleaner and more efficient. 🔍 Unlocking the Potential of Method Decorators: In TypeScript, Method Decorators allow us to seamlessly attach new…

  • Consistency Can Buy You More

    Over time, I successfully completed all levels of my ‘Computer for Kids’ program. As a child, the feeling of accomplishment with each level was particularly rewarding, and I enjoyed watching my progress. The course gave me a holistic view of the computing world, and things gradually started making more sense to me. I remember receiving…

  • Meeting Visual Basic 6 on the Whiteboard

    As I progressed through my ‘Computer for Kids’ programs, I was introduced to various operating systems like MS DOS, Windows 95, and Windows 98, along with desktop applications such as Lotus 123, and eventually, Microsoft Word, Excel, and PowerPoint. I also learned about basic computer hardware, sketching diagrams of computer parts in my notes. Of…

Got any book recommendations?