Upthrust

This is the weblog of Milinda Pathirage

Category: Personal

My New Personal Web Space

I’m planning to retire this domain and I have a new blog at milinda.pathirage.org.

Emotional Intelligence

Emotional intelligence (EI) is an ability, skill or, in the case of the trait EI model, a self-perceived ability to identify, assess, and control the emotions of oneself, of others, and of groups. In following video Daniel Goleman discusses his book “Social Intelligence: The New Science of Human Relationships” as a part of the Authors@Google series.

Same Mistake Twice

It’s one thing to make the same mistake twice. Another thing to make it all of your life.

On Fixing People

Sometimes, the best way to teach people how to get up is by letting them fall down. Sad to say, we don’t really know what’s best for others… and the best way to love them is by letting them be where they want to be… Original Post

Slowed Down by Messy Code

Messy code can be result of not getting the abstractions right, violating single responsibility principle, not writing simple and direct code and various reasons that I haven’t mention(Want to know more, read “Clean Code“). I  was slowed down by messy code I have written sometime ago. The code I wrote without taking abstractions and module boundaries into [...]

TaskPaper: Simple To-Do List Application for Mac

TaskPaper is a simple to-do list application for Mac OS. You can use it to make lists and stay organized. The best things about TaskPaper are: It works like a text editor It’s kind of a magic piece of paper which understand which undertands you list’s structure And it’s very easy and simple to use

Why Tools Are Important For Middleware?

In the first quater of 2009, we released first version of WSO2 Business Process Server(BPS). And we released WSO2 BPS with experimental BPEL4People and WS-Human Task support in first quater of 2010. But we did a big mistake by not releasing proper tools at both times. This lead to several problems, like usability issues for [...]

Only Mac OS X Shortcut We Need To Remember

Use of keyboard shortcuts increase the productivity. Keyboard allows you to minimize time between thought and action. But unfortunately, it’s easy forget shortcuts. As a solution to this problem, you can use the OS X keyboard shortcut: Shift + CMD + /, which let’s us toggle an application’s help menu. It let’s us search for application help topics, [...]

Want To Live Forever?

Habits are a curse, but there is no recognizably human form of life without them.

Notification Script For Maven Builds On Mac OS X

This post describes a way to trigger a notification sound and notification bubble when Maven build is finished in Mac OS X.