Alfred PadawangiGreener Unit TestsUnit tests exist to help us be more confident in making changes to our production code. When we make a change that breaks an existing…Apr 22, 2018Apr 22, 2018
Alfred PadawangiRecruiting Interns: Finding the Right StudentI am a huge fan of having interns working in my team. They bring fresh ideas, and often force us to revalidate our assumptions and beliefs…Mar 8, 2018Mar 8, 2018
Alfred PadawangiFix and improve, one step at a timeRecently I had to fix a bug discovered in production C# code, which was the notorious NullReferenceException (or NullPointerException in…Feb 3, 2018Feb 3, 2018
Alfred PadawangiEvil Side Effects — Collateral Damage“The case of the sneaky predicate” in my last post shows how a shortcut solution which was done in minutes (probably seconds) brought hours…Jan 21, 2018Jan 21, 2018
Alfred PadawangiEvil Side EffectMy definition of evil side effect: intended side effect, which is not in-line with the intention of the existing abstraction layer…Jan 14, 2018Jan 14, 2018