Goal Setting: Get a Clear Fix on Where You Want to Go

Everyone likes to achieve success at work, but very few take the time to define what "success" means to them. Does it involve an increase in salary or acquiring a new skill? Is it receiving rewards and recognition for your work or getting an opportunity to work on the big bet? Do you feel successful when mentoring others or when you are able to solve a tough problem on your own?

To be successful, you need to define it first — something that drives all your actions. Something that gives you guidelines and boundaries to keep you on track. Something that helps you plan your progress. Something that gives you direction when you feel lost. And what is that something? A top-level goal. A consciously adopted goal is not only important, it's the only way to act with intention instead of reacting to whatever life throws your way.

4 Things I Wish I Had Known When I Started My Software Development Career

My software development career began about 17 years ago. But only in about the last seven years did I really start to see a large boost in my software development career.

In this post, I'll share some of the things I wish I had known when I got started in the software development industry — things that would have made me more successful, much earlier, if I would have known them.

What Matters In Goals?

In most organizations, big-picture thinking comes off as a seasonal flavor often appearing every few months. Mental gymnastics that goes with determining the “why” — meaning or purpose of goals, the promise of a better future, and the excitement of doing something new definitely gets the creative juices flowing. Though not for all, most people in the organization find this phase highly energizing and exhilarating. But does this motivation last long? 

The big picture thinking soon goes out of the picture, being replaced by its nitty-gritty sister who’s only concerned with the “what” — the actual mechanics of getting from point A to point B, steps in the process. With the hostile takeover of the nitty-gritty thinking that’s only concerned with the “what”, the memory of big picture thinking with its “why” soon fades away. What happens then?

Important Things You Need To Know About Agile Development

The sky is the limit with Agile development.


In 2001, a group of 17 software developers met and discussed a new philosophy in software development. It was their opinion that the development practices of the 20th century were no longer appropriate in the 21st. Clients were frustrated by the lack of communication. Developers were frustrated by the regular need for revisions on finished projects. The product of their time together was a list of 12 principles published as part of their “Manifesto for Agile Software Development”.

Wiggle Room Is Key to Meeting Deadlines, Research Suggests

Your inner child will be thrilled to learn that you really can wiggle your way to success at work.

The old business trope posits that no plan survives contact with the enemy, and so most goals should have sufficient flex built into them to reflect the uncertainty inherent in them.

And now, research from the University of Michigan highlights how accepting this uncertainty can result in more successful outcomes for the project.

How to Write Company OKRs for Effective Goal-Setting

It goes without saying that you can’t successfully run a team without formally documenting goals and objectives. That’s just like a shot in the dark.  The talented employees that you have would be of no use if they don’t have a common objective to look forward to.

Ever wondered how the giants of the industry slay the market with ever growing revenues? The trick lies in OKRs.