Faelin Landy

Smalltime Hobbyist

Read this first

Just what is an OOP? (to MOP or not to MOP)

Herein lies a lengthy-yet-descriptive explanation of the difference between OOP (Object Oriented Programming) and non-OOP usage. Read only if you would like to educate yourself.

To better understand the relative benefits and shortcomings of OOP, consider the following: think of a program that you write as a factory. In this case, your factory is a place that takes in resources (the “input”), and turns them into some kind of practical product (the “output”). To better understand the difference between OOP and non-OOP paradigms, imagine a factory—let’s say, a car factory. Consider the early days of the conveyor belt, when the factory consisted more or less of a single conveyor belt moving through a long, straight building. For our purposes, we will assume that this factory is assembling the car from pre-manufactured parts.

Let us, then, follow our car on its journey of creation. Thus we...

Continue reading →

Is Java a Dead Language?

For many years, coders have been declaring the deaths of numerous computer programming languages, many old and unused, but some still very much alive. So it was not surprise when I found this question while stumbling around the internet:

“Is the end of Java near?”

So here was my response:

Languages don’t truly die. But I’m not referring only to code languages. There’s a simpler, less bipartisan way to answer this question.

My thesis? By the definition of dead languages, Java will never die so long as there are coders who are fluent in the Java language, and actively make use of this knowledge.

But first, let’s recap! Every answer to this question that I’ve found seems to revolve around a few basic points:

  • Android relies on Java
  • Java developers are constantly augmenting the existing Java libraries.
  • The JVM is alive and thriving
  • Many large corporate and public infrastructures...

Continue reading →

All made out of ticky-tacky

Chicago is very repetitive. Everywhere I go, every corner looks the same. All the store-fronts, the 1800s brick façade, the narrow streets overhung by drooping edifices. Most big cities that I’ve seen have an element of repetition. An era of big expansion when everyone took their cue from some popular district or another, everyone following the popular trend.

Even to this day, with the prevalence of the internet, the web that connects all people at all times, I see pre-fab housing blocks and dittoed suburbs popping up all over. Not even a hint of original design or planning. Is it purely a consumerist facet? A relic of the efficiency of mass-production and minimal diversity? Or are people really that afraid to stand out? Cars seem to follow the same trend. Very occasionally, someone will design an entirely new style of car, and try to sell it as the new trend, but inevitably the brand...

Continue reading →