Time Management Decode

In a meeting, my team brought up the subject Time Management. People have been talking about time management for years. It is so easy to search on the internet. There are millions of articles. Sometimes many people look for answers, but they tend to forget to ask the right questions. What do you want to …

PSM1 My First Certification Since University

PSM1

At 5:30 AM December 13th, 2017 I decided to take the PSM1 exam. I passed with 95% corrected answers. Such a big moment! Thái Anh Đức at Scrum.org. And there is a story behind my decision. The Story I was introduced to Agile/Scrum back in 2009. And I hated it, especially the Daily Scrum (sometimes called …

Small Victory But Important

I cannot remember when. But recently I often say “You can do it does not mean you should do it.” Yet it is much easier to say than do. And life has its unique way to challenge your principles. I have read some programming books for the past 10 years. None of them were paid. …

Leaky Abstraction – Linq Usage

I am not sure how many percents of developers are thinking about Leaky Abstraction when coding, especially coding in OOP umbrella. Me? Not much since recently. I do not know why. I just simply did not think about it. Common trends are that we, as developers, focus on the new technologies, design pattern, best practices, …

Unit Test from Pain to Joy

Recently I have made an improvement in a project regarding its unit test. The improvement has a huge impact on the system in a good way. It also has a huge impact on my thinking, my philosophy about unit test, again, in a good way. The Story I have been working on a huge, complex …

In the Mind of a Developer

Working with a 5-6 years old system gives me a good chance to reflect on code written by other developers. When looking at an old code, even written by me, I often think “hmm what a mess! who wrote that code? what were they thinking?” That’s kind of things! The right attitude is that I …

Setup a Full Federation Scenario with Web Application, Web Service, Windows Client, and ADFS Server Development Environment – Part 1

As a developer, we participate in many projects. In each project, there is a kind of Framework-Ready. By having framework-ready, developers just need to focus on developing business functionalities. It is a good setup, a good environment. Each person focuses on their best. I have been working in Federation-Business-Application where the interaction is complicated, secured. …

Tips to Improve English

No matter what your native language is you know how important English language is. I am a Vietnamese. I have had so many difficulties with learning English. I have studied English since I was grade 8. However, to be honest, I did not do any good before I got my first job, after my first …

The Story of Bug Hunting in Production

BUGS COME AND GO. DEVELOPERS STAY! Production bugs mean you cannot debug line by line; even worse that cannot reproduce them. The other days, I got one of them. We know when it happened by a screenshot reported by the client. After a day hunting the bug, I finally found out the root cause. Once …

%d bloggers like this: