Disk Cleanup

I believe that the brain works like a computer.

Memories organised neatly into folders. Some a little more accessible, right in the desktop. Some harder to find, deep beneath layers of folders. Opening one memory after another would lead to that particularly well stored and hidden memory.

Every folder could represent an entity. A place. A moment. A person.

Scratch that.

Every folder a person. Every moment a folder within that. Sorted according to last viewed. Everyone likes to go back to certain memories again and again,  pushing those to the top of the stack.

Again these people are sorted by the most recent activity. People with whom the memories are constantly updated remain at the top, while those with minimal contact get pushed to the bottom.

Over time, the number of folders start building up. More people, more memories, more folders.

The system starts to slow down, too many folders in the memory.

Everyday applications and programs get slowed down, sometimes even crash.

So for the sake of the system’s functionality, you delete some folders. Starting off with the smaller folders. Deleting them makes the system run a little more smoother, but over time it starts to slow down again. And then you go back to some of those larger folders, with more memories. Those are the ones truly slowing down the system.

You look through the files once more. Damn that’s a lot of files. You never even knew some of these existed in your computer. It’s been a while since you looked at this folder. Sure had a lot of memories with this person. But right now the folder is just slowing down your system passively.

So you delete it.

And the system runs a lot better. Much faster. Much more efficient.

But you know it’s only a matter of time before you have to perform a disk cleanup again.

On that rather depressing note, keep glitching (:

The Bug

You look through the code again, line by line. It doesn’t make sense, it should have worked perfectly. Everything looks right. But somehow it keeps throwing an error. What could possibly be wrong?

And then your friend comes over, and takes a look at your code.

“Dude you missed a semicolon”

One semicolon. One fucking semicolon. 2 hours of your life had been devoted to finding that one semicolon which your friend found in 2 minutes. And this was the millionth time you were making that same old stupid mistake.

Every programmer would have encountered this at some point. Regardless of numerous years of experience, every coder experiences this. Some even fear it. Some loath it. But it is always there.

The Bug.

A bug (in the programming world) is defined to be an error or a glitch in the code, which results in the code not running as it is expected to. These errors can be very minor ones which leads to some minor glitches in the program (, or big enough to crash the entire system (or when an app crashes on your phone). What causes these bugs? Us humans of course.

So the only means of fixing the bug, is through the process of debugging. Look through the entirety of the executable code, to find the one mistake which led to the error. Beneath the layers of executable operations, the core of the error lies somewhere deep beneath, at a fundamental level. The error lies in the human.

Computers are perfect beings, they make no mistakes. They compile and execute programs flawlessly, to the maximum capabilities of its hardware. Humans however are very imperfect beings.

To err is human

We pride on our ability to make mistakes. We are flawed beings. Every single one of us. In a very unique way. Almost in a predictable way.

If you were to take a step back and map out every bug on your code, you could certainly map out a pattern in the kind of errors that you make. And more often than so, one is never able to find one’s own mistake. It is always easier to spot the bug on someone else’s code as compared to finding it in one’s own.

Putting this in a broader perspective, as humans we tend to keep making the same mistakes over and over. An alcoholic goes back to alcohol again and again despite the numerous times he has suffered from it. A smoker does not quit smoking regardless of detrimental health effects. An abusive husband continues abusing regardless of promising not to. The errors keep appearing again and again, because the human never sees them as an error. They have perfect explanations for acting the way they do. But to everyone else, the error is glaringly obvious. It is right there in your face, why the hell doesn’t she realise that she needs to break up from this guy? Why does he not want to quit his job despite being treated so badly? Everybody else can see this mistake, but the person committing them.

Until they decide to debug.

And to debug, is to truly sieve  through the multiple layers of executions, and arriving at the core reason, the fundamental nature of the being, and fixing that. It needs numerous “why”s, incredible amounts of patience, and constant searching, to be able to arrive at the core.

Could be a past failure, a broken relationship, loss of a friend, which leads to the minor glitch, which over various layers, affects other operations and decisions, building up over time, resulting in the undetectable flaws that we execute today.

So debug, and keep debugging. And be open to criticism. Cause some of the biggest flaws tend to be invisible to us.

And in the process of debugging, keep glitching.

Cause that’s what is gonna give you clues as to where to debug.

 

 

The Rotten Apple

As the title suggests, this post is gonna be a massive dump on Apple. So lovers, fanatics and worshipers of the bitten apple may leave, this post might not please you very much. Or if you would like to read the story of the ex-Apple-fanboy, you may choose to stay. 

Once upon a time, not too long ago, there was a man by the name of Steve Jobs. His dream was simple; To empower the world with technology that is so mindblowingly simple that even a child can use it with ease. He led a bunch of guys to bring that vision to reality. Maybe he wasn’t the nicest of people, but he had a strong vision, and he had the ability to make people believe in that vision, in an almost cult-like fashion. Nevertheless, he was a futurist. He saw and imagined technology beyond that of his time, and was able to pull it off effectively.

Many criticised Jobs for being a profit-minded money-faced douche, primarily due to the exceptional pricing of Apple products. From a business perspective however, profit ensures a sustainable business model. Given the amount of R&D Apple devoted to every product, Apple justified the price of the product with their exceptional product and user experience design. Every product was a masterpiece. And the only reason that it was a masterpiece was because of the amount of resources devoted into innovation and development of the technology at Apple. So Jobs had his reasons for being profit-minded, he could not afford producing sub-par products.

Every Apple keynote event was like watching a magic show. You sit there knowing that you are there to watch magic, but you have no fucking idea what is gonna blow your mind this time round. And Jobs knew damn well how to put on a good show. From his theatrics to  his well-scripted deliveries, Jobs could captivate the audience every single time. And every product launch was something new.

Every new product was a show-stopper. Every other tech company would go into hiding if there were to be an Apple keynote around the corner. Everyone tried hard to imitate what Apple had perfected, but no one else came close to the level of innovation that Apple showcased.

On October 5th, 2011, the legendary Steve Jobs bid goodbye to the mortal world.

And Tim Cook took over as CEO of Apple. And the best thing Apple has done ever since was probably the San Francisco font. The gay-ass Cook (no pun intended) has led no innovation of sorts, apart from the multitude of innovations in marketing and pricing plans in order to pull in revenue. Jobs justified the revenue with top-class innovation, magic after magic. And recently Apple has just been pulling out nicely shaped and packaged poop, again and again.

I mean come on, the iPhone was a masterpiece. When it first came out in 2007.

And the greatest innovation that Apple could do with it was to make it bigger, thinner, faster, and plastic on one occasion. I mean every other phone out there has reimagined and rengineered the harder as well as software countless times, trying to innovate new ways of doing things. And the geniuses in Apple decided that they already got the best thing on the planet, and it’s best to just keep making it bigger and and thinner to make people feel better about themselves.

Okay now all those fuckers who said Steve Jobs was a money-faced douche, what are you gonna say about Apple now? Oh wait, you wouldn’t say anything probably cause you might be owning one of their products. Apple has definitely outshone every other company in their marketing and branding game, but the cult sort of died off since everyone has become a part of it now.

So what is the future of Apple. Well I’d say it is a pretty bleak one. They may be able to cover up their lack of innovation with excessive marketing and showmanship for a time being. But technology will eventually catch up with them, and tech giants such as Google and Microsoft will be eating up Apple if they don’t up their game.

Here’s to an Apple which makes Jobs proud.

Keep Glitching!