7 Ways to hone your Communication Skills at work

As a foreigner working in a Singapore, although English is commonly used as a medium of communicating in the corporate world, even IT Environment; Sometimes I find it a bit difficult to convey exactly what I want to say to my receiver- do you share the same difficulty as mine?

If your answer  is YES or if you’re interested in improving your communication skills further, you’ll definitely benefit on some of the pointers I am sharing.

 

Continue reading

Clean Code Matters

Clean Code Matters

I have to admit that the idea of Clean Code is something new for me, and it felt like something that I never knew before! That fact changed when I got to know about Scrum; the Agile development framework. After I attended the Test-Driven Development (TDD) Workshop from Odd-E, someone recommended a book called ‘Clean Code’ that changed my perspective on how to write codes!

As Martin Fowler once said: “Any fool can write code that machine can understand.GOOD programmers write code that humans can understand.

Ever since then, I always try to pay more attention when writing codes. Here are a few points that I keep in mind:

  1. DON’T write any production codes without having any unit testing
  2. DON’T add anymore duplicate codes
  3. DO improve the code base so it is better than before

But, are these helping me to write a clean code? Not exactly… but it certainly made me care more about the code that I write, at least more than before!

Continue reading