I haven't paid much attention to how the classes in my projects communicate with each other. Looking at the package structure, they all look good and well-organized. Then one day, I came across the article Your Code Structure and it made me to seriously think about re-validate my source code. In the article, Edmund Kirwan used his tool, named Spoiklin Soice, to … Continue reading Knowing Your Code’s Structure
I'm bored tonight. So I go to my bookmark bar to see whether there is something I can read. Bingo! I came across the @freebook folder and click on Getting Real. This is a free version of 37signal's book, Getting Real where it talk about how to quickly and efficiently start up a new software … Continue reading Prepare to Getting Real
My current company is using Scrum to develop softwares. To me, it is a set of practices and tools which enhances communication, collaboration, trusts, etc between members of a team. What people are still debating is that, which one, Scrum or Lean is better. I said, why not both? To me, the term Agile has … Continue reading Agile toolkits
The above question bumped into me when I was developing a simple cache using java.util.Map. In the search for the answer, I came across a thread on JavaRanch that had the same question as mine. And there was an answer which had widen my knowledge in soft/weark references in Java. I quoted the answer here … Continue reading Why there is no SoftHashMap?
My father is a writer. A good one. His name is Marc Norman. He wrote Shakespeare In Love and a hundred other scripts and novels and has two oscars on his mantle. He told me this about writing... It's a full time job. To be successful you must be disciplined. You do it from nine … Continue reading My father is a …