Showing posts with label community. Show all posts
Showing posts with label community. Show all posts

Monday, June 18, 2012

When I was saying (translated)


An interesting blog post that I have decided to translate into English. Quite many fair points there. Special thanks to Stan and Heiti for help and support :)


Habrahabr.ru 404 page design

 

When I was saying...  

A collective image, all similarities are coincidental 


When I was saying, that you have to invest into community and User Groups, you were investing into table football instead. Now we have a lot of average football players and absolutely no community.

When I was saying, that you can not lure IT-guys into conferences with chocolate chip cookies, you were still buying pizzas, giving away t-shirts and iPads. Now every other event starts with a quest for free load and ends there.

When I was saying, that you should invest into employee education, you were still giving away money for endorsements and references. Now no one works, but everyone recommends.

When I was saying, that you can’t pay thousands of dollars to people who do not know the difference between an abstract class and an interface, you still kept on paying. Now everyone gets thousands of dollars, but f%ck knows what is the difference between an abstract class and an interface.

When I was saying, that you have to publish technical articles, you continued to hang around on Slashdot* and build up IT-company benchmarks. Now Slashdot is awesome, but still no technical articles there.

When I was saying, that you cannot call everybody “seniors”, you kept on doing that. Now we have hordes of 23-year-old seniors everywhere, but still f%ck knows what is the difference between an abstract class and an interface.

When I was referring to people-over-processes principle, you were still organizing agile hangouts and installing scrum-boards all around the place. Now everybody does “scrum”, but to be honest, the projects are still done as shitty as ever.

When I was saying, that you shouldn’t crack puzzles on job interviews, you kept on asking why are all the manhole covers round. Now everybody knows why manhole covers are round, but the abstract class and interface dilemma... well, you got my point.

Now when you say, that developers became too picky, you are absolutely right. Because you did everything right.
______________________
* Originally refers to russian-speaking community habrahabr.ru


P.S.
By the way, we at Ignite do ask about the abstract class and interface stuff ;) So beware.

Wednesday, March 21, 2012

Agile Schmagile — ScanAgile 2012 trip-report

I always get easily confused when conferences have too many tracks going on. No, seriously. At first it gives you an illusion of choice but in the end you just realize that you missed most talks on the conference. In the end of the day you can never be sure if you have made all the right decisions when choosing one talk over another.

A fancy sticker I've got from the conference organizers. Self-irony is really one of the most valuable worldly skills :)
ScanAgile 2012 conference, which was held on 8th of March at Marina Congress Center in Helsinki, had three lecture tracks and one track reserved for workshops. Although the temptation to spend the beginning of the day playing Lego was very big, I decided to stick to the Human Touch track. It opened with a talk about complexity based approaches to project management by Dave Snowden, who has seriously challenged my English language skills. I got totally lost when Dave started to oppose “complex” to “complicated” and “effective” to “efficient”, which as I believed would mean pretty much the same thing regardless of the context.

The coffee break discussion on these things lead to The Quote of the Day by my friend Justus Karekallas, who explained to me the difference between something being complex or complicated with a philosophical statement: “Women are complex, so life is complicated.”

Luckily enough, Joseph Pelrine’s talk about Cynefin turned out to be a continuation of the topic, therefore many of these conceptual differences started to be much clearer.

According to Joseph Pelrine, agile is a good tool for making a transition from complex to complicated.

After lunch we decided to visit the Software Craftsmanship track, where Daniel Knott from Germany was giving an overview of automated mobile testing challenges and solutions. The automated mobile cloud testing (such as TestDroid Cloud, for example) seems to be something worth looking into, if you are dealing with mobile app development.

Next, back to the Human Touch track — Laura Snellman-Junna talking about “Mechanics of Empathy”. Generally an interesting psychological topic turned out to be even more exciting by following Dave Snowden’s twitter-criticism on almost every of Laura’s statements. However, one should definitely try to be aware of the effects of empathy on everyday life, regardless of the neuro-mechanical details behind it.

Laura used fragments from the Blade Runner movie, featuring the use of Voight-Kampff machine to detect androids based on their inability to feel empathy.

The rest of the conference was totally screwed up by one of the conference sponsor quests for getting the MacBook Air. We barely have seen The Unseen shown by Marko Taipale and the “aivobic” training by Reidar Wasenius was also left aside. And, sadly enough, we still didn’t manage to solve all the challenging puzzles. Anyhow, all the sponsors were generally very generous giving away tons of free after-party-drink tickets to sweeten the bitter pill of our failure.

This was not a bad conference all in all. Maybe it’s just me who visited one too many agile conferences last year and therefore did not find any exciting eye-opener talks on this years ScanAgile. But after all, it’s all about the community. Meeting new people, who are inspired by what they do cannot be underrated.