Even if you’re just a developer, a little product management will open your eyes. I know, you think it’s all about marketing, and it is, sort of, but from time to time an article series like Practical Rules for Product Management makes it fun, even for non marketers. So, enjoy: Some rules just aren’t meant to be broken (Part I) Some rules just aren’t meant to be broken (Part 2) Some rules just aren’t meant to be broken (Part 3) Some rules just aren’t meant to be broken…Continue Reading “a little product management”

Moving slow lets you finish faster. Asynchronous communication doesn’t make you less productive, it makes you more productive. Meetings for the sake of meeting are just poison. They just take everybody out of their flow. If people tell you that it’s important, it’s critical, it can’t wait, it’s high priority, take it with a grain of salt. Few things in life are important or critical, people make them appear that way.

inbox zero heresy

Lately I’ve seen a lot of people posting and tweeting, bragging about how zero their inbox is. This is funny and sad at the same time. It’s funny because they’re getting it wrong… it’s never about having an empty inbox. It’s sad because at the end of the day they have an empty inbox but they didn’t get anything done… they were too busy getting their inbox to zero 🙂 Maybe the name ruins it all. Maybe people get it as “I should spend as much…Continue Reading “inbox zero heresy”

Tools are at the heart of everything that we do, so here is my updated list for 2012. Fences – can help you structure your desktop icons into groups and most importantly (a feature I use very often during product demos or training sessions), it can hide all your desktop icons except for a specific group http://winmerge.org/ http://www.albahari.com/queryexpress.aspx http://www.linqpad.net/ http://shotty.devs-on.net/en/Overview.aspx http://they.misled.us/dark-room http://www.tomighty.org/ http://smtp4dev.codeplex.com/ http://proxyswitcher.net/ http://ditto-cp.sourceforge.net/ http://stevemiller.net/puretext/ These tools are here because I use them on a daily basis. Most of them I’ve used for years,…Continue Reading “Tools of the trade for 2012”

I refuse to answer that question on the grounds that I don’t know the answer. – Douglas Adams When asking somebody a question, assuming that they are even listening, you can expect them to either: know the answer don’t know what you’re talking about If they know the answer they’re going to give it to you right away, and that’s fine… because they know what they’re talking about. If they’re in the clueless gang, they’re either going to give you a “sort of correct in…Continue Reading “addendum: learn to answer later”

I know it’s really difficult to say no and that you just accept things because of your inner fear of conflict and lost opportunities. You just have to get over it and just learn once and for all how to say no! You’ll do yourself a favor… and everybody else. The next time your boss (or anybody) is trying to push down an extra task on you just say “I’m sorry but I can’t do this right now.” in a straight and non-defensive manner. In time, learning how to…Continue Reading “Learn to say no, your work deserves it”

Replacing images and icons with CSS3 web fonts

It’s really hard to create beautiful and clean web interfaces when you have to slice and dice images for every little button, action or highlight. Well, now you can replace them with web-font characters styled with CSS3 – as most browsers have support for them. Here’s a sample from something I’m working on just to give you a feel: Wait, there’s more: using styled glyphs instead of images gives you more flexibility with application themes – and less images to mess with: The nice thing? What…Continue Reading “Replacing images and icons with CSS3 web fonts”

Objectives help your team to focus on the tasks at hand while not losing sight of the overall outcome that it needs to reach. A good team is results-oriented, focusing on what it is trying to achieve not what it’s currently doing. Use this checklist to verify that the objectives defined for your project will help you achieve results and won’t hinder your efforts. Are the defined objectives clear enough? Contrary to goals, objectives must be focused and clear. Understandable objectives will drive the team…Continue Reading “A project objectives checklist”

  I KEEP six honest serving-men (They taught me all I knew); Their names are What and Why and When And How and Where and Who. Rudyard Kipling   What? In Prototyping the web API I started describing an idea to build a tool that can be used to try out/prototype web APIs before actually building a back-end implementation, helping a team to describe a clear and strict HTTP API, as well as allowing them to build and test client code without having written one…Continue Reading “Apis – The Web API builder”