Monday, November 28, 2011

Kissing the (dead) hand.

Imagine you are in a horror game and your task is to kiss the hand of a nice lady. That is your job. Nothing else.

Let's see what happens. You reach nice lady's house. Ring. Nobody answers. You enter. Remember: you need to kiss her hand. You open the door to her room. Wow....she is dead, someone just killed her and her body parts are all over the room. The hand(s) are on the table, the head is on the floor, etc. Now you are shocked. Who killed her? Why? Are they in the house? Should I call the police? Should I run?

Now, in that very moment, you almost lost the game. Why?
BECAUSE YOUR JOB IS TO KISS HER HAND. Period. The games does not care if her hand is attaached to a living person.

The same problem I see in software development and that is trying to solve innexistent problems.

You have a feature to add, nothing more, nothing less. But instead of doing that you lose focus and start adding "not so important" feature and postpone or (worse) dump the feature you should implement. Wrong!

You have to add THAT feature and nothing else.

Monday, November 21, 2011

Git (read github) support added

Yes. Git support added for Diagramo - so if you are a git fanatic :) you can use your favorite tool.

I picked GitHub for ... isn't it obvious?

The main development is still on Mercurial/Bitbucket but I will mirror all the changes to bitbucket too.

Enjoy forking

Thursday, November 17, 2011

Sources and stuff back in

All the sources and other goodies are back on Diagramo.

As people asked and got worried about that here they are.

Warning: As I work on some features there are things broken on the sources.
I will try to do less damage with updates.

Monday, November 7, 2011

Diagramo 2.1

I needed to make plans for Diagramo 2.1.

I started to collect all the features I want to add when I realized that I can use Diagramo itself to make an agile plan.

As a picture make a thousand words here is what I have now:

The full link is present here

Now I can start enjoying Diagramo myself.

Friday, November 4, 2011

Self induced pain

No, it' not about physical pain.

It's about mental pain. Or software pain.

One of the problem I faced EVERY time I work a product I DEVELOP and USE (in the same time) is that I'm so eager to test the new version that I'm in a constant state of upgrading it to a point that I do not know if it's a stable stuff or beta.

As the result I end up reset the whole application to zero.

Diagramo makes no exception BUT there is hope.

With new online version I will be able to keep my diagrams and I will go with the official upgrades.

That is one of the reason online version was launched....less mental pain.

Wednesday, November 2, 2011

Diagramo 2.0.0

Yes, I did it. New release. Improved engine (but not visible)

What new and visible.
  • create online account
  • SVG export and preview made first class citizen
  • browse public diagrams (more to come)
Just make an account and try it.