Saturday, October 6, 2007

Mac programming

Ever since I was a lonly Turbo Pascal programmer wondering about if a name should be string[25] or string[50], because if I put name as 50 characters, I had to put address as 23 chars, but I could keep address as 50 chars as 50 if name was 25. My full name is 23 character, 25 with spaces, Trausti Thor Johannsson (25 with english spelling). Then Delphi came out. Turbo Pascal on steriods. Strings became a 1 megabyte situation, in other words, no need to worry about. Man I almost sent a "l love you" letter to Borland. man I loved those people, making string a ONE MEGABYTE, they just could not have done ME more right.

Later when Delphi 1.0 beta was available, me, Kjartan, Kjartan, Siggi and Albert were choosen to show off our department in the Industrial school of iceland, later technical school of Iceland (thank you very much). We four, were choosen to demonstrate why industrial school of iceland was "the place" to study computer science. Between me and you, we were the place, that was before I knew what MVC and MFC was. We learned pointers, objects, records, quick sort, instert sort, bubble sort and a few other sorts, well before you could say "array.sort". But we decided, instead of just showing people what we were learning, we demonstrated Delphi Beta, Windows 94 beta (not 95 but 94). And we became the hit of the show.

Everyone loved us. Quite a lot of people let their children come to us because we were on the bleeding edge. We were it. Man those were the times.

At that precisese time, the universities were breething down our necks, you are not teaching C and C++. You are bad people, you are teaching bad stuff, you are only teaching Turbo Pascal, but bad tech.

At that time, I was feeling quite bad. I was feeling like I was missing out on something. I was missing out on pointers, C and C++. Later I got a job using Turbo Pascal. No one was looking for people using C or C++, everyone was looking for Turbo Pascal. Delphi was a huge plus. Knowing Paradox and Btree was a huge plus. Still I was feeling left out because I did not learn C.

Then I got a job at a huge company, like 200 people working there. Iso 9001 work preventions tactics. Either my report was to short or to long, no one complained about my code. I will fully admit today that my 1998 code was perhaps not very good, but it was not bad. Quite a lot of creation behind it. Anyhow, I got really fed up in this work prevention tacticts, so I left and became a programmer who did system administration instead of being a system administrator who did programming.

Now 2007, I am still a system administrator who knows programming. Only difference, I know I am good.. I am real good. Both as a programmer and system administrator. Easy for me saying I am good, but I am good. Need someone doing you work, system administration or programming, just ask me.

I know C, C++, Pascal, OOP Pascal, Basic, REAL Basic, Visual Basic, Python, Ruby, Perl, Ojective C and much more. I know IIS, Apache, Linux, Unix, php, perl, Solaris, HP /UX, A/IX, A/UX and much more. I love what I do and know exactly what I do.

I know I know nothing, I can do almost nothing.

One friend of mine, very very old friend of mine, BRE, one that wrote a irc server in java when it was supposed to be impossible, said, knowledge is a piramid upside down, when you know something you find out 2 square 2 items you did not know. If you think you learn 2 things, and find out about 4 and then 16, and you understand, then you do not know about 64 other things.

I know this.

My thing is this. I use REALBasic instead of Objective C or Visual C to make my software. For 20 years almost, people are still saying noting serious is made with "not C " language. Still amost no one is asking for C programmers, still no serious C application is being made. My idol, Wil Shipley is saying that no real application is made with garbage control language, but is making Delicious library 2.0 in Objective C 2.0 which is garbage controlled, so no one can be trusted.
Objective C and Cocoa is cool, real cool, just not cool enough, and yet, Real Basic is in the exact same situation as Turbo Pascal was in 1993. Not a real programming language, even though everyone was using it.

Bullshit, REALBasic is not Basic, not gosub 200, not goto 10, not 10 print "I am the bezt", it is a real object oriented language.

I am tired of hearing 20 year old bullshit, that something that is not C is not real programming language. Stop this shit. C is still not it, it is still not the language, go figure

1 comments:

geneasofts said...

Sorry but I could not find your email.

I am the author of GeneaSofts : http://geneasofts.geneanet.org/en

(French version : http://geneasofts.geneanet.org).

GeneaSofts is the only one website on the net that gives daily news on about 250 genealogy softwares and is receiving more than 2500 unique visitors per day!

I have developed my own tools and alerts to trace all software releases and new softwares, from the unknown to the best seller.

I'm also a reviewer at La Revue Française de Généalogie, the #1 genealogy magazine in France.

I already reviewed your software : http://geneasofts.geneanet.org/en/index.php?s=osk
http://geneasofts.geneanet.org/index.php?s=osk

I'd really like to try the future releases of Osk for Windows and it will be very kind from you if you could send me a complete copy of it.

Best regards,

Jean-Yves BAXTER
3 rue de la fontaine
26100 ROMANS SUR ISERE
FRANCE

GeneaSofts
http://geneasofts.geneanet.org/en

La Revue Française de Généalogie
http://www.rfgenealogie.com/