1 בדצמבר 2006
(following up on a follow up)
So when you do have many people working under you - you need to make a decision: can you still write code in you dubious spare time?
Well, I COULD make the time. Could I? I think so. It's a simple matter of neglecting some of you managerial responsibilities, and caring less about the code your developers produce. It ain't so hard. You just need to be in the right frame of mind.
But you really can't.
There's a phrase which states that a person will be promoted inside an organization to a position he will not be...
24 בנובמבר 2006
(following up on a previous post)
So when I did have only two developers on my team I was a coder like them. I used to assign myself the tasks I knew more about, and helped the others with their work. When I didn't want to disturb the workflow of my developers - I handled bugs which were on top priority instead of them. I simply had the time to do it along with the rest of my tasks. I learned new technologies, wrote complete modules in the system, mingled with other people's code (and refactored it when they weren't there to...
21 בנובמבר 2006
No, it's not about "Ooh, I'm so lucky to do the things I love" touchy-feely crap again.
I sometimes find myself happy to be able to code; I really don't do it as often as I wished.Leading a development team is a pretty goddamn hard work.
My development team has recently grown and more than doubled in size, and I came to a realization about the very essence of my job: leading a team of two developers is totally not the same as leading five. I used to just think this is a quantitative issue but it is qualitatively different, in what...
16 בנובמבר 2006
I like weekends.Don't worry, there's no big insight on "why", I just need to state that in advance.I don't like working weekends.
I like my job. I like the technology. I'm extremely happy to be able to do what I like with my life.Y'all are probably like that (blog readers and such, and let's face it - my blog ain't exactly Dilbert or XKCD. More like Maramduke)I do like learning new stuff and reading technical articles and books in my free time.
One of my teammates recently encountered a technical issue he could not resolve quickly, on a Thursday afternoon, for...
15 בנובמבר 2006
(No, I don't have an answer to that question in this post)
"A friend of mine has a problem": he gets too worked out about code. And design. And architecture. "He" usually holds a view about implementation of ideas which is "all or nothing": you either do it right or not at all, which often leads to a heated debate about the smallest of features.
When "he" was a developer - he could live with the fact that sometimes - he is absolutely right and his team leader has a different (and erroneous) point of view which simply overrides his absolutely 100% correct...
11 בנובמבר 2006
I had not participated in many projects which had a POC stage, or joined projects after that stage, so I may be missing the point here.
Customers tend to have a "waste not want not" frame of mind: If we write code - it had damn well better be used in the production product. "We cannot afford games" so the programming teams should only write code which will stick. "Work smarter not harder" and all that crap.
I try to explain to my customers that code is a living being. I personally think that if I wrote a piece of code...
I pledge to you, the captive readers, not to "AutoForward" any product release without a very good explanation (or at least a lengthy comment on it.)
Damn, these last couple of weeks were horrible in the Blogoshpere - every Microsoftee (Israeli or otherwise) has "Announced" a product release or three, and most of my technical feeds were basically spam.
The concept of "Link blog" is ofter regarded with contempt, but I think that lately people have started to convince themselves that if you link to something "Job related" - you're in the clear. I disagree; linking to a funny news...
8 בנובמבר 2006
I've noticed that as technology advances, hardware becomes faster, and my average compilation time becomes shorter - I get more and more annoyed with my machine misbehaving or suffering from temporary hangups.
I cannot explain this in any other way other than: I'm getting old and cranky. I suspected it will have come to this, just not so soon.
What is really surprising is that fact that although I suffer from some performance issues with it - I still cannot stop using the Resharper. Amazing tool. You should get to know it if you don't already. And don't believe the hype about...
4 בנובמבר 2006
Oh man, the server is bleeping my naughty words. I feel like I'm on TV...
I think there are three kinds of blog posts I enjoy reading: the funny ones, the "new information" ones, and the "putting thing is order" ones.
I mean - I KNOW what drives me at my work, but it's nice to read posts like these which phrase it better than I could (and let us not forget this.)
What? You ask why I think I cannot phrase it better? Have you read the second paragraph on this post? Does it sound like it came from a man...
3 בנובמבר 2006
So let's kick things off with some non-original content: Joel Spolsky from Joel On Software has written a nice piece about recruiting delevopers.
Now, I know I have a tendency to agree with him, but nonetheless - this article has nicly divided the deleveopers crowd in to four distinguishable groups by two parameters: Smartness and "Get Things Done"ness. Go read it.
I agrue that there's a another group: the lying basterds. They come in two varieties, the Highly Paid Consultant and the Brilliant Paula Bean. My beef is with them both and I can influance the hiring of none.
The consultants may...