Dropping the color attribute.

Many times in the media, from friends and in the industry, I hear terms like:

  • The black person
  • My white friends
  • The colourd neighborhood 
  • Etc.

In all these cases I would have understood it perfectly if they left out the skin color.

I believe that dropping the color when referring to anyone is the best way to remove the racial divide that we’ve created in our minds.

If you try, you may find that there are better ways to describe the people or person you’re referring to.

How to make your followers happy

This article is from the perspective of the follower.

You may be following someone with exponentially more followers whom you look up too so much, but one day they started tweeting about things you really aren’t interested in.

You see, we all follow people for very personal and professional reasons, but although they’re happy about the follower count, we’re really looking for what we can gain by following them ( maybe it’s just me but you get my point)

So if you have a few followers, please,l make them proud and remember this:

  • Your followers time is precious 
  • They follow you for a reason 
  • Tweet the beneficial stuff 
  • Keep ranting to a limit
  • Don’t stop tweeting 🙂

Planning to blog regularly?

I seriously want to blog more frequently while also creating more quality.  If you have a blog then I know you share this with me. And you should know that my reasons for desiring this are very simple:

  • Improve writing skills
  • Learn to think critically as I write.

These reasons are really personal. Along with it I also desire to provide you with value as an exchange for spending valuable time reading my posts.

At the end of the day, for most of us,  blogging is a labour of Love and I want you to feel that love. Any sentence, paragraph or Idea that doesn’t fit in will be booted. Even if I end up with 2 paragraphs so be it.  Two quality paragraphs are better than a rambled essay.

I’m committed to :

  • Writing down my blogging ideas
  • Writing more often. Converting these blog Ideas into drafts an drafts to published posts.
  • Using fewer words while also asking the question, what can I leave out instead of worrying about what I can add to make the post longer?
  • Being myself and sharing who I am and in so doing grow as a writer.

Next chapter and moving into a new role

Today marks the start of a new and exciting journey. I’m starting in a new role as a Developer at Woothemes.

For the past two years I’ve been working with an amazing team in the technical support department . I’ve learnt so much about our clients and their needs. The support team serves as the frontline for Woothemes .  I’m excited to apply my experience gained in my new role.

My main focus will be to Work on our Sensei ( Learner Management System ) plugin. I’ve been a contributor on Sensei for the past few months, working weekends and after hours. With more time to focus on what I love, I aim to improve Sensei’s functionality, code and developer documentation.

Finally with more time after hours I look forward to learning and improving my skills as a software engineer.

Be a better developer

Today, I’m truly happy to share with you  what I know and have learned in my career as a developer. This post hopes to give you some advice on how to be a better developer.

Be a small fish in a big pond

The company you keep determines a big part of where you’re going. This, in digital terms simply means, who you following on twitter, who’s blog posts you’re reading, which conferences you attend and which projects you choose to work on. Make sure you’re hanging with the right crowd and you’re already so much closer to being a better developer. Remember iron sharpens iron.

Focus on solving problems

As geeks we always finding ourselves focused on the next best technology. We can’t wait for the next launch and we ditch our current tools for the latest and greatest. In all this remember that we’re in the business of problem solving. Stop doing that and the value you could provide just goes down the drain.

Do your best to improve your problem solving skills. Step away from the computer and solve some simple real world problems.

Learn about algorithms that solve common problems. Learn about design patterns and think about the solution before technology.

Tools and Techniques

After you understand the problem and you know to solve it. Make sure you have just the right tools for the Job. This doesn’t mean the latest. It also doesn’t mean the best out there. It simply means the tools that will get the Job done and complete the problem solving process.

Learn about the industry best practices so you can apply them to your solution.

Test all the things

Think about testing and build it into your workflow. If you’re building once off projects I get why not but if you’re continuously improving a code base testing is your best friend.

Read code like books

Find good open source projects and read the code like a book. Try to understand what the code does. Run it yourself. Play with it, break it and improve it. This is a sure way in which you can improve your own solutions.

You Matter

Technology, solutions and all the rest means absolutely nothing without you. You have the intelligence to bring it all together, so make sure that you’re sharp. Live healthy. Have fun and get enough rest. You’ll be way more effective, productive and happy if you’re not burning yourself out.

Code is only part of the picture

After all is said and done your client(s) / user(s) determine how successful your solution will be. Always keep them in your focus. Make sure their point of view is always referenced and make sure that they are happy.

Beyond all of the above, Keep pushing yourself to be better. There is no other competition but your best.

Have you tried working Less?

Let me just say this:  Stop working overtime on that project. Set your hours. Push hard at it and then rest at a pre-defined point. Enjoy life after working hard.

You’ve been pushing the hours on that project. The deadline is at hand. Just another hour you say. If you can push it for another hour you’ll surely reach the deadline, heck you’ll even finish earlier and have time for all those things that you’re not allowing yourself to get to now?

Lets take a step back. A few weeks ago you just started this project with a fresh vision, a mind to finish it all and on top of that you were so excited you could hardly wait to get started. And then with a clear slate you stepped into it promising yourself that it will be different this time and it never was.

Falling Short

We see the Marathon runners pushing themselves to the edge right through out the race and then collapse a few feet short of successfully completing the race.  In fact we have all found ourselves at a point we are simply unable to push further but the end is so close that if you took just a few more steps you would be victorious. Sadly you’ve pushed yourself so Hard that you simply don’t have enough strength to finish with your hands held high.

It’s ok to be hard on yourself

You always hear these words, don’t be to hard on yourself, but honestly you should be. You should be disciplined enough to stop at the predefined time. Set out your work hours. If that means you’ll work another 2 hours per day , do it but determine this before you start. Once you reach your cut off, stop and rest.

Finish strong, with your hands held high!