In 2018, I joined a large project halfway through its development. The original engineers had moved on leaving behind convoluted and undocumented code. Working with this type of code is challenging because you can’t differentiate the plumbing from the business domain. This makes debugging difficult and changes unpredictable because you don’t know the impact. It’s… Continue reading Understanding Begins with Expressive Names
It’s not personal. Your code reflects neither your beliefs, nor your upbringing, nor your character. Your thoughts and your opinions evolve, new ideas form, and you change. The you of today will be different from the you of tomorrow. Embrace the difference, you and your code are better because it.
What is a general ledger and why is it important? To find out read on! What is a general ledger? A general ledger is a log of all the transactions relating to assets, liabilities, owners’ equity, revenue and expenses. It’s how a company can tell if it’s profitable or it’s taking a loss. In the… Continue reading A General Ledger : Understanding the Ledger