Listen. Just listen.

I've always wanted No Kill Switch to be 50% tech + 50% leadership+mgmt blog. But it just doesn't work out like that. I'll tell you a secret - I publish regularly twice a week, which is quite often, but I never struggle with finding a topic for the next blog post, quite the contrary: I always have like 4-5 unfinished blog posts that just wait there to be finished. And everyday activities like meeting interesting people, composing solution blueprints, auditing standalone applications or even complex systems (yes, I do such stuff sometimes) & any kind of other project work bring…

Read More

Condemned to oblivion? Project Managers in Agile world

Self-governing, self-stating, self-managing, self-organizing TEAM. Combined human potential. Direct interactions & co-operation. Simplifying communication routes. Power to the (team) people. Yay. Yes, that's right, agile approach promotes all the team-related statements listed above. Scrum team, in favorable circumstances, can perform magnificently without any kind of manager support (not mentioning one onboard). But does it mean that agile projects ... ... don't need managers at all? Plenty of people think that way - due to dogmatic interpretation of Agile Manifesto or just because they've crossed paths with some asshole-manager (who didn't ...) & they don't want to refresh the experience. But to be honest…

Read More

Infamous 10x devs exist, but they aren't like you think they are

The subject of 10x engineers & their existence is back. Again. It's just the nicknames that change: rockstar programmers cowboy programmers 10x engineers Personally I thought that's not much to be said beyond what Scott Hanselman did here almost 1.5 yr ago, but the fire is still burning & sometimes the discussion drifts in very surprising directions: 10x engineering is just about having resources (especially money) & support (especially credit of trust) (yikes!) 10x engineering is a myth to promote the idea of stereoptypical white male nerdish misoginist programmer (yikes!!) 10x engineering is about genetic sort-of superpowers (yikes!!!) Geez.…

Read More

Reality check - where does digitization of everyday life lead us to?

Straight to the point On-line software services are everywhere: I do shopping, check map / route / timetable, order food, communicate, do financial operations, read books / news, watch movies, listen to music, play games - ALL OF THAT thanks to on-line software via Internet. It all looks like sci-fi movies coming to reality: today we can do things we were not even able to imagine doable 10-15 years ago. But as a person who does software for a living, I can't ignore some things that were not present in these sci-fi movies, but they are here, affecting our reality more & more:…

Read More

Tool-o-mania: helpless? no ideas? Get the new toys

How does it look alike usually... Damn, this is so annoying & it happens every 2nd day: A: "Have you seen this new tool - XYZ v.1.0? It's awesome, we have to set it one ASAP. It does ABC & DEF." B: "And what do you need ABC & DEF for? How is it any better than what you have right now? Even if it's better, how does the gain compare with the cost of change? A: "It's made by Hackrosoft, it has to be awesome." or A: "I've used it in…

Read More

What I love most about modern IT is the word "OPEN"...

... or rather the stuff that is "OPEN". Not just because of Open Source Software, but also: Open Platforms Open Systems Open Architecture Open API Open Knowledge I'll tell you why ... "Open" means "for everyone" As usually, I'll try to set some context up first: ngEurope conference has finished about a week ago & pretty much all the presentations are already accessible (for free) online here. Including the ones about recent changes in 1.3, forthcoming changes in 2.0 & stuff like material design. Oredev conference has finished only few days ago & I…

Read More

Are we all in? The dilemma of pigs, chickens & passersby

I kinda don't do typical (standard, simple, repetitive, low-risk) projects. Since pretty much always. Why? because I don't want to because my clients think they have other things better suited for us (my team) because no-one would pay my rate for job anyone else could do ;> I don't write these words to brag or piss you off, if by any chance you're stuck with something that literally puts you asleep on your desk. My purpose is to share one important observation about cowboy (high-risk, research, prototype) endeavours: Best people are not the key factor Really. I've seen great teams…

Read More

Chieftain & his horde: being an IT manager in XXIst century

During last few days I was exposed to few issues that have raised between people of two different roles (profiles?): managers & their subordinates. How unlikely, right? :) Although these were very different cases, that happened between very different people (in different organizations, even in different industries - but all of them somehow related to IT or other, close knowledge-based work), there were few common characteristics between them: managers had a ... ekhm ... "very traditional" understanding of the role they are playing workers were passive - either because they were bewildered / intimidated / resigned or just they didn't give an f-word…

Read More