while(career==rut) musings++

Just another WordPress.com weblog

Archive for the ‘general’ Category

same ol interviews will get you the same ol employees

leave a comment »

I don’t think a lot of people conducting interviews know really how to get what they want. Or I doubt even they know what really matters. What do I mean? Well., so many times I have been asked plain ‘trivia’ questions in an interview. 

  1. Do you know what is the different between nettcp and https binding in wcf?
  2. Do you know what is the difference between get and post verbs in asp.net 3.5?
  3. Do you know what the dependency attribute does in WPF?
  4. … (add your favourite ones to the list)

Now don’t get me wrong., I think these are valid questions, and can be asked, but when questions like such are the body of the interview I have doubts.. If a developer gets all these questions right, how does that alone help you to judge if he’s suitable for your role? For e.g. he/she could be some one

  1. most likely knows nothing about object oriented development outside knowing how to use an OO language
  2. doesn’t know what self documented code means
  3. does not know anything on how to safely refactor code
  4. does not understand any thing about S.O.L.I.D principles
  5. does not have a clue on what it takes to write a maintainable unit test
  6. knows framework APIs but perahps little on when and how to use them with best practices to create maintainable software.
  7. (and don’t be surprised) if they don’t even know who martin fowler is (leave alone know what patterns and practices of enterprise architecture are).

Now I don’t expect all this to be a requirement for every role, and I don’t expect an interviewer to make an attempt to have a stab at each point listed above, but what irks me, is when I can see they have clearly made no attempt to understand if the candidate delivers on any of the above, clearly when the role adverstised was screaming out for quality developers.

Sigh!

Written by Afif

July 3, 2009 at 10:50 pm

Posted in general

Tagged with

Technology overload

leave a comment »

I am currently in transition having finished my last contract and looking for the next one. In the last three years I find my self for the first time with some time on hand., to sit and dig into what really interests me in the .NET space at the moment. I get torn between wanting to familiarize myself with a new API or going back to basics and getting a strong understanding of how things work or should work in an object oriented paradigm. At the moment very upbeat about behaviour driven design using JP’s testing libraries. ASP.net MVC is also on the horizon., jQuery comes to mind as I say that., now with MS acknowledging it will be integrated with the next VS instalment. 

Lets see.. as I progress I will attempt to use this blog to jot down my notes. I guess right now I really just need to get into the habit of posting.

Written by Afif

April 9, 2009 at 5:11 am

Posted in general

Tagged with

Intro

leave a comment »

I think each day that I earn a living with programming in an OO language (C#) but does that automatically give me object oriented skills. With a slurry of new programming best practices thrown at each day (TDD, BDD, DDD, DI, SOA etc etc) and add to that the new API’s/cool must use features being churned so quickly by Microsoft I find myself torn apart between advancing towards the new features (like all the LINQ implemenations/extensions or the new ASP.net MVC framework), or going back to basics and learning what is good old Object oriented software development meant to be all about.

With this blog I look to connect with like minded people, and hopefully document/vent in some manner my struggle/frustration with my current level of programming skills, journey/path to gain some decent Object oriented skills, and hopefully in the journey build a reference point for other fellow developers in my shoes to take a start. Get your self out of the 9-5 grind of developing and checking in features, from one project to another, and think…think how can you be a better software developer.
Amen!

Written by Afif

April 9, 2009 at 4:18 am

Posted in general