Friday, October 29, 2010

Real programmers...

...code in Notepad, without Word-wrap
...use only machine code
...have a wallpaper of Linux Shell commands
...have a photo of Turing in their wallet
...do not fear binary trees
...work in C only with malloc()
...regard Prolog as something trivial
...laugh in the face of a Segfault
...fear daylight
...know the entirety of Javadoc by heart
...do not use GOTO statements
...are unfamiliar with the term FOR
...manage to write 5 pages of design & specification by hand, without losing their right-hand motor skills
...know every UNICODE code of every symbol.

That's how we roll...

Wednesday, October 20, 2010

The Console

Strictly speaking, there comes a time in any student's life when improvement in a certain area is required. In my case, I needed more C# an DB! Below is a brief transcript of what happened during one of the "scarcely numerous" improvement sessions.

A room full of people: 1st year, 2nd year, 3rd year, etc. The projection device turns on; right-click>>open>>the slide-show appears.

MainStudent (09:00 pm): Ok, so how many of you know what a console is?
EntireRoom (09:01 pm): ...
MS (09:05 pm): Oookay... (proceeds to displaying a console on the laptop)

*entire room gasps in awe*

MS (09:06 pm): So this here is a console. Alright, let's move on to more interesting stuff... How many of you know what OOP, UML, MVC, DML and PDF stand for?
ER (09:07 pm): ...
MS (09:15 pm): Mkay, so today we are going to discuss the intricacies of the C# language (tm). This requires that you know all the above and that you have worked with tables before. Anyone here familiar with the notion of Primary Key?

(2-3 hands are raised)

MS (09:20 pm): Excellent! So, what I'm about to do is, create a web app that generates an interface for connecting to the db server using a c# script which, in turn, is embedded in a derivated class. By the end of this tutorial, you will have learned the basics of the C# language (sans tm): classes, polymorphism, accessors, repositories and other cool stuff!

(proceeds to whipping up a relevant example)

MS (11:30 pm): Oookay, so here it is! With this, you can connect to a db via asp.net and have your very own web page! Hurray!

(a slow clap is heard from the room)

MS (11:40 pm): Thank you very much! Next time we will discuss more interesting stuff! But I won't get into details! See you next time!

Thursday, September 9, 2010

A brief essay on stereotypes

Human society - the conglomerate of individuals, has evolved to the point at which it has forged a handful of stereotypes. They "dictate" the behaviour of the 21st century human race, through communication channels such as the new media (Internet). Of these "role-models" I shall enumerate three: the Soldier, the Thinker and the Outcast.

The most violent and imposing of all, is the Soldier. Who/ what is this stereotype about? An offshoot of the Rebel, the soldier spreads forth the powerful presence of Justice - be it fair or unfair. "It" possesses not knowledge but blind ambition. At a more sophisticated level, a Soldier has one opinion, which is the best and he attempts to promote it, in his social group, as the only valuable one. Examples can be seen throughout society, ranging from the omnipotent action-hero to the lesser bully.

The opposite end of the spectrum is represented by the Thinker. Every movie has one: the person with the Idea, the Solution and, why not, the Lab Coat. This stereotype promotes the assimilation of information and withdrawal from any form of conflict, mainly because "it" is the downgrade of the Genius. At a more particular level, the Thinker accepts the opinions of many but, after an elaborate period of thinking, spews out only one. The stereotype can be observed in any form of media that features a large group of people [friends], especially teen movies.

As a sole bearer of the hybris, the Outcast has been expelled from society. This happens due to the inability of becoming one of the aforementioned stereotypes. "It" harbors both the solitude of the Genius and the ignorance of the Rebel. As such, "it" cannot bear an opinion (no one is willing to listen or they are too dumb to listen). Movies like Domino or Waterworld illustrate perfectly the position of the Outcast with respect to the Society.

To sum up, modern day society has provided us with three choices: we can choose to impose ourselves, to seek refuge in thought or to leave it altogether. The path we choose depends solely upon us.

Sunday, September 5, 2010

The the

Yet another brief excerpt from my twisted mind:

The road not taken.
The time wasted.
The sights seen.
The pictures taken.
The world not understood.
The opportunities not grasped.
The bad things done.
The good things done.
The projects accomplished.
The art created.
The mind is one. Use it wisely. Let it slip once in a while. But once slipped off the edge, don't forget to come back to reality.

Friday, May 14, 2010

Meanwhile...

Amu' o dam pa aia cu meanwhile...

Vorba vine...

E vineri, deci, implicit, si programare pe Linux + cafea. Dar azi, spre deosebire de celelalte zile cu programari pa Linux, mai este si un jurnal. N-am mai scris de mult pe aici. Timpul nu mi-a permis. S-a scumpit (timpul). Nu imi mai permit sa fac (cu el) ce faceam in liceu: adica sa ma duc sa fotografiez diverse, sa stau pe DevaArt et al.

Plus ca, din 5 intra sesiunea: 3 examene practice + 1 colocviu + 4 examene scrise. Vorba lui John Lennon: "Life is what happens when you're busy making other plans..."

Asa ca, acestea fiind spuse, ma intorc in conul de umbra (ma cheama inapoi). Pe curand, (whenever that might be)...

Breaking News: E cod galben.