web developer & system programmer

coder . cl

ramblings and thoughts on programming...

if you pay peanuts, you get monkeys

published: 21-09-2012 / updated: 21-09-2012
posted in: development, programming, projects, tips
by Daniel Molina Wegener

How many times did you get an “amazing job offering from an amazing company with an amazing environment, but they want the cheapest employee that they can get”. I have stopped trying to handle that kind of job offerings. Also, I am filtering all of them. Specially that job announce where you read in emphasis “market reference salary”. If they are expecting to pay an average salary, why should I work for them if am over the average? I am a real polyglot programmer that can handle more than three programming language paradigms and over 10 programming languages, and my understanding of programming goes much over the average.

So, how ridiculous is to place a job announce writing “we are expecting amazing developers but we pay the average salary”. What kind of motivation should have a really good programmer to get a job with an average salary, even if they do not have any guarantee of getting the promised environment. That lack of logic is hilarious. How can you determine whether that amazing job position is really an amazing job position?. That is a very simple question. People and companies are what are they doing, so just ask “what have you done?”. Here is a list of questions that will allow you to see effectively how good is the company and your future co-workers.

  • Do you have Open Source projects?, I want to see some code.
  • Do you have some well known product on the market?
  • Are you using some architectural pattern newer than MVC?
  • Do you have internal programming contests and goal driven salaries for programmers?
  • Do you have any compensation program for those programmers above the average?
  • How do you measure schedules? What is your methodology?
  • Have your company created some new effective architectural pattern?
  • Are you using version control? What is your DVCS?
  • What are the applied languages in your company?
  • Are you using Object Oriented or Multi-Paradigm programming approach?
  • Is your company investing on building products?

If you understand every question on the list, you will see that they really bring you the required answers to see if they are effectively doing what are they offering. If they really meet all those questions, that company is a truly good place to work.

2 comments to “if you pay peanuts, you get monkeys”

  1. Interesting article, do you know (can you name) a company like that in Chile?

  2. Yes, I know at least 3 companies doing similar stuff. I cannot name them though, let me ask.

post a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>