Posts Tagged ‘windows presentation foundation’

A brand new start

Yesterday evening just minutes before the start of my daily routine work (of sleeping..just kidding!) I got a call from someone that I am waiting and praying for the past couple of days that maybe a start of my new better life and a career that Im dreaming of…

Goodluck to me.

PS: A million thanks to you Mr. Menno!

  • Share/Bookmark

long time no see blog…

29 days since the last time I something wrote here. It has been kinda busy for me these past weeks and there had been a lot of changes in my personal and professional life (i admit that this could be something historical for me). As much as I would like to write it down here, there are some areas of my life which are not supposed to be (and admittedly, I refuse to be) publicized. My close friends know, and as far as we are concerned, that is more than enough.

It came to my mind that my career in programming (after more than 10 years of doing this) has left my knowledge in programming obsolete pertaining to the present and upcoming trends, especially when it comes to the WEB!. Still my mind and body (simply because I often feel sleepy doing my boring job) rejects this proposal to accept that I should transfer to Web development and leave my desktop programming to history. Even though we know that desktop programs are not “in”, still, I consider expanding my knowledge outside windows development and pursue some other “offline” programs. Here’s a list of what I like:

1. Pursue developing Windows application through the Windows Presentation Foundation. Windows Forms is not an option anymore!

2. Expand my knowledge in the .NET framework 3.5 and later. I still am fighting for LINQ !

3. Go back to studying Computer Science 101 class (Software Engineering). For these years I admit to not knowing the  SDLC (Software Development and Life Cycle) and the Waterfall model.

4. Learn more about Shell Scripts and PERL!!!!! I desperately want to learn these languages.

5. Keep up administering and maintaining my Server for the rest of my life (Uptime of 55 days 05:21 hours at this point).

6. Go back making College Thesis Projects (unethical isn’t it?).

7. Learn developing Mobile Apps and hardware embedded applications. I miss my C days!

8. Force to learn some Web languages specially PHP and ASP.Net but not to the point of loving them!

9. Force to learn back again Database lang specially SQL (I HATE THIS!).

10.  CONTINUE ON PURSUING MY DREAM EVEN IF THIS WILL CAUSE ME MY JOB!

  • Share/Bookmark

The end is near…

The time has cum! (actually it’s come), I reached the moment that I was waiting for- floating. Yes, indeed my client decided not to continue doing business with our company and one that’s really affected is Me. After 20 months working with I am grateful for him for having me a chance to work and show my skills.Honestly, in this short span I learned so many new things,techniques,approach and right value in developing applications than when I was before.  Multi-threading (both managed and in the unmanaged code)is one I really learned followed by dll,classes,delegates and others. One of the major improvements I had is my decision of shifting the entire architecture of all projects to XAML based known as WPF or Windows Presentation Foundation. User Interaction experience was never been as beautiful,interactive and simple as before (you won’t win with your WinForms 2.0 trust me!).

Anyway so much for that. Life has to moved on and now I’m facing my horrible desicion in my life- do I have to steer the wheel in the WEB environment?

6 months ago when I tested and created my first WPF app I was telling myself that this will make me on the spotlight. Desktop/Client based applications still not dead and continues to improve as Microsoft promised. So I stick, continue and fully comply with the WPF.I aggressively learning and studying everyday (no not really, it depends on my mood!) improving my horrific art of design with Microsoft Expression Blend and looking to the Code Project site for that can simplify my coding’s.

Okay , let me stop building myself and I will show you what really a Computer Programmer or Software Engineer is. According to this webblog www.indiangeek.net there is a table of how competent a Programmer is lets take a look…

Programmer Competency Matrix

Interesting Isn’t? and here is some programming jokes I found on another site…


How can you tell when a programmer has had sex?
When he's washing the pepper spray out of his eyes.

~~~~~~~~~~~~~~~~~~~~~~~~~

Two bytes meet.  The first byte asks, “Are you ill?”
The second byte replies, “No, just feeling a bit off.”

~~~~~~~~~~~~~~~~~~~~~~~~~

Eight bytes walk into a bar.  The bartender asks, “Can I get you anything?”

“Yeah,” reply the bytes.  “Make us a double.”

~~~~~~~~~~~~~~~~~~~~~~~~~

Q. How did the programmer die in the shower?
A. He read the shampoo bottle instructions: Lather. Rinse. Repeat.

~~~~~~~~~~~~~~~~~~~~~~~~~

How many programers dose it take to change a light bulb?
None – It’s a hardare problem

~~~~~~~~~~~~~~~~~~~~~~~~~

Why do programmers always mix up Halloween and Christmas?
Because Oct 31 equals Dec 25.

~~~~~~~~~~~~~~~~~~~~~~~~~

There are only 10 kinds of people in this world: those who know binary and those who don’t.

~~~~~~~~~~~~~~~~~~~~~~~~~

A programmer walks to the butcher shop and buys a kilo of meat.  An hour later he comes back upset that the butcher shortchanged him by 24 grams.

~~~~~~~~~~~~~~~~~~~~~~~~~

“Knock, knock.”
“Who’s there?”
very long pause….
“Java.”

~~~~~~~~~~~~~~~~~~~~~~~~~

Programming is 10% science, 20% ingenuity, and 70% getting the ingenuity to work with the science.

~~~~~~~~~~~~~~~~~~~~~~~~~

Programming is like sex:
One mistake and you have to support it for the rest of your life.

~~~~~~~~~~~~~~~~~~~~~~~~~

A man is smoking a cigarette and blowing smoke rings into the air.  His girlfriend becomes irritated with the smoke and says, “Can’t you see the warning on the cigarette pack?  Smoking is hazardous to your health!”

To which the man replies, “I am a programmer.  We don’t worry about warnings; we only worry about errors.”

~~~~~~~~~~~~~~~~~~~~~~~~~

There are three kinds of lies: Lies, damned lies, and benchmarks.

~~~~~~~~~~~~~~~~~~~~~~~~~

A programmer is walking along a beach and finds a lamp.  He rubs the lamp, and a genie appears.  “I am the most powerful genie in the world.  I can grant you any wish, but only one wish.”

The programmer pulls out a map, points to it and says, “I’d want peace in the Middle East.”

The genie responds, “Gee, I don’t know.  Those people have been fighting for millenia.  I can do just about anything, but this is likely beyond my limits.”

The programmer then says, “Well, I am a programmer, and my programs have lots of users.  Please make all my users satisfied with my software and let them ask for sensible changes.”

At which point the genie responds, “Um, let me see that map again.”

~~~~~~~~~~~~~~~~~~~~~~~~~

All programmers are playwrights, and all computers are lousy actors.

~~~~~~~~~~~~~~~~~~~~~~~~~

Have you heard about the new Cray super computer?  It’s so fast, it executes an infinite loop in 6 seconds.

~~~~~~~~~~~~~~~~~~~~~~~~~

The generation of random numbers is too important to be left to chance.

~~~~~~~~~~~~~~~~~~~~~~~~~

“I just saw my life flash before my eyes and all I could see was a close tag…”

~~~~~~~~~~~~~~~~~~~~~~~~~

The computer is mightier than the pen, the sword, and usually, the programmer.

~~~~~~~~~~~~~~~~~~~~~~~~~

Debugging: Removing the needles from the haystack.

~~~~~~~~~~~~~~~~~~~~~~~~~

Two strings walk into a bar and sit down. The bartender says, “So what’ll it be?”

The first string says, “I think I’ll have a beer quag fulk boorg jdk^CjfdLk jk3s d#f67howe%^U r89nvy~~owmc63^Dz x.xvcu”

“Please excuse my friend,” the second string says, “He isn’t null-terminated.”

~~~~~~~~~~~~~~~~~~~~~~~~~

From the Random Shack Data Processing Dictionary:

Endless Loop: n., see Loop, Endless.
Loop, Endless: n., see Endless Loop.

~~~~~~~~~~~~~~~~~~~~~~~~~

The three most dangerous things in the world are a programmer with a soldering iron, a hardware engineer with a software patch, and a user with an idea.  – The Wizardry Compiled by Rick Cook

~~~~~~~~~~~~~~~~~~~~~~~~~

One hundred little bugs in the code
One hundred little bugs.
Fix a bug, link the fix in,
One hundred little bugs in the code.

~~~~~~~~~~~~~~~~~~~~~~~~~

A computer science student is studying under a tree and another pulls up on a flashy new bike.  The first student asks, “Where’d you get that?”

The student on the bike replies, “While I was studying outside, a beautiful girl pulled up on her bike.  She took off all her clothes and said, ‘You can have anything you want’.”

The first student responds, “Good choice!  Her clothes probably wouldn’t have fit you.”

~~~~~~~~~~~~~~~~~~~~~~~~~

Comic

~~~~~~~~~~~~~~~~~~~~~~~~~

CIA – Computer Industry Acronyms

CD-ROM: Consumer Device, Rendered Obsolete in Months
PCMCIA: People Can’t Memorize Computer Industry Acronyms
ISDN: It Still Does Nothing
SCSI: System Can’t See It
MIPS: Meaningless Indication of Processor Speed
DOS: Defunct Operating System
WINDOWS: Will Install Needless Data On Whole System
OS/2: Obsolete Soon, Too
PnP: Plug and Pray
APPLE: Arrogance Produces Profit-Losing Entity
IBM: I Blame Microsoft
MICROSOFT: Most Intelligent Customers Realize Our Software Only Fools Teenagers
COBOL: Completely Obsolete Business Oriented Language
LISP: Lots of Insipid and Stupid Parentheses
MACINTOSH: Most Applications Crash; If Not, The Operating System Hangs
AAAAA: American Association Against Acronym Abuse.
WYSIWYMGIYRRLAAGW: What You See Is What You Might Get If You’re Really Really Lucky And All Goes Well.

  • Share/Bookmark
Return top

DISCLAIMER

Due to my superb English vocabulary, users are still encourage to use dictionary and thesaurus for your references :D
 

Switch to our mobile site