Jun. 18th, 2009

juan_gandhi: (Default)
As I understand, most of the people that are nominally holding positions of software engineers cannot and do not write code. Or if they do, from time to time, it's just pathetic. So they gather requirements, study or write documents and plans, check performance, run application to see if this menu item is located right below that menu item, etc.

Now there's a moment when you need to hire someone. And you do not want to hire one more parasite, you need someone who can, and will write code. Software is code, fyi. If it runs, it's the code that runs, not sprint plans, not feature lists. It's code. So, to produce software, you have to write it.

So, you interview an engineer. A nice guy, but clueless regarding writing code. And you say so.

And then James, or Jack, or George, desperate to find anybody at all, asks you, okay, but maybe this guy can do some porting, or adaptation, or integration, or something like that, and be useful? Maybe. But most probably he'll be a) a burden, and b) an immediate threat to you, mister micromanager. He'll want your place. And what you'll have to do is create another micromanager position, eventually to be taken by this guy you thought was cool, kind of.

So, my suggestion is, only those people should be hired who are willing to write code, enjoy it, and know how to do it. Even if they are not very good at certain aspects of writing code; if they like it, they'll learn it.

(Well, I wonder if there's enough people willing to learn and write good code in this world... not sure about it.)
juan_gandhi: (Default)
Не знаю, читали ли вы Е.А.Керсновскую так внимательно, как читал её я.

У неё там рассказано про работу в норильских шахтах. Тебе засчитывают выход чистой продукции. А все работы типа зачистка забоев, оснастка всякая, все вспомогательные работы - они в зачёт не идут. Типа хоть в собственное свободное время выполняй.

Вот это-то и напоминает мне нонешние "аджальные" методы "разработки" софтвера, когда за спринтом следует митинг, за которым сразу следует следующий спринт; а если ты хочешь порефакторить да подчистить код - так это пожалуйста, оставайся "после работы" и чисти. Раз тебе так это дело нравится. Но в зачёт это не идёт.

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

August 2025

S M T W T F S
      12
3456789
10 11 12 13141516
171819 20212223
2425 26272829 30
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 2nd, 2025 03:18 pm
Powered by Dreamwidth Studios