On this page

Finding the true enjoyment of a process
Lost in Polymorphism world

Ads

Navigation

Search

Categories

Clouds

Sql Server (5) .Net (16) .Net 2.0 (2) C# (3) @ff Topic (5) Architectural solutions (9) ASP (1) BDD (5) Blog related (8) database (2) Development process (8) Facebook (1) job interviews (1) Lessons (5) Life (12) Microsoft (5) IIS 6 (2) SPS (sharepoint server) (3) Drivers (1) Internet Explorer (2) Windows 2003 server (1) NightDuck (2) Performance (5) Security (9) Sql Server 2000 (4) Study (2) TDD (1) Threading (3) Under the hood (1) Web (1) Web services (1) XSS (6)

Archive

Blogroll

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

RSS 2.0 | Atom 1.0 | CDF

Send mail to the author(s) E-mail

Total Posts: 63
This Year: 7
This Month: 0
This Week: 0
Comments: 33

Sign In
Pick a theme:

 Saturday, April 21, 2007
Saturday, April 21, 2007 8:00:50 PM (GMT Standard Time, UTC+00:00) ( Life )

just to be clear, I'm not talking about computer process .
I'm talking about the daily processes that we do every day.
have you ever stopped for a second to wonder, what are the things that you enjoy the most ?
i mean what are the daily processes do you enjoy the most, what defines them ?

think about that for a second, a person spends a great part of his time @ work (if not most of his time),
so it is imperative to do something that you enjoy from,
otherwise you'll suffer most of the month to accomplish things with your paycheck at the end of the month.
this kind of deal is not such a great bargain, not for me anyway.

so, i began thinking, what sort of things i like or dislike.
to be honest, i thought about this for a long time (couple of months to be exact), and came with some sort of list of things.

i want to share this list with you.

  • Playing on the guitar - OK, i know this is a vast subject, I'll try to be more specific...
    - i enjoy creating my own songs(although most of them not really worth hearing them).
    - i enjoy improvising as a lead guitar or just as a solo.
    - i really don't like playing other people songs (even if those songs are really good, scorpions for example).
  • Do some hacking (Ethical only), and finding solutions to various security problems.
  • Building computer systems (Hardware), i know this sounds a little bit stupid,
    but new hardware stuff and creating some systems with it to meet some user demands does the trick for me.
  • Designing software systems.
  • Finding solutions to problems that no one could solve ( not necessary software problems).
  • Creating a software infrastructure architecture.
    - knowing that your design/creation will be used by many of your colleagues.
    - knowing things will work efficiently,oriented by performance, flexibility and even security.
  • Giving lectures about subjects i like to do and have some expertise in it.
  • I hate doing repeatable work, I'll give some examples :
    - solving lots of math problems of the same kind.
    - writing software programs that require the same solutions over and over.
    - working at a factory like jobs
  • I like reading about new stuff on the web - i guess that updating yourself is a must for everyone.

here is some conclusions after looking over and over on this list :

  • i like to preform creative tasks that stimulate the brain
  • i like doing things that i can express my self.
  • i like receiving a positive feedback and a respect from the society ( who does not ?).

now, all i have to do is finding a job that suits the mentioned above :)

what do you think about the subject ?
how would you summerize does list of things ?

btw,
i've added a file of a record i've done with a friend just before i got drafted to the army.
anjoy


prototype1.mp3 (682.45 KB)
Comments [0] | | # 
 Monday, April 16, 2007
Monday, April 16, 2007 11:12:18 AM (GMT Standard Time, UTC+00:00) ( .Net | C# )

ok, this is the point where all the OOP guru's can contribute some of thier knowledge.
i'm facing some strange problem maybe someone can point the solution.

i'm having this code :

public class Father
{
}

public class Son:Father
{
}

public class Tester
{
    public void TestFunc(Father a)
    {
    }

    public void Test()
    {
        Son aSon = new Son();

        TestFunc(aSon);
    }    
}

this code will compile with no problems.

but if i want to pass the object by reference, it will cause a compilation error.

public class Father
{
}

public class Son:Father
{
}

public class Tester
{
    public void TestFunc(ref Father a)
    {
    }

    public void Test()
    {
        Son aSon = new Son();

        TestFunc(ref aSon);
    }    
}

the error i'm getting is something like : "can not convert 'ref son' to 'ref Father' "
does someone knows why ?
Comments [0] | | #