A TEXT POST

Technical Debt

“Jon, the price is too low on this order can you have a look?”

Fires up database, investigates logs, discovers use was logged in before placing order.

Synapses fire.

Oh yeah! The discount_check() function. Damn. It returns the default price if a discount isn’t found. Bummer.

Partially rewrites discount_check(). Renames discount_check() to get_discount_amount(). Continues refactoring code and changing all calls to discount_check().

Discovers that discount_check() was used to get the price in some circumstances.

Fail.

Creates a get_price() function…

A QUOTE

For this is the will of my Father, that everyone who looks upon the Son and believes in him should have eternal life, and I will raise him up on the last day.

A QUOTE

Do not be anxious about anything, but in everything, by prayer and petition, with thanksgiving, present your requests to God. And the peace of God, which transcends all understanding, will guard your hearts and your minds in Christ Jesus.

A QUOTE

So do not fear, for I am with you; do not be dismayed, for I am your God. I will strengthen you and help you; I will uphold you with my righteous right hand.

A TEXT POST

Setup MySQL database replication.

Read up on the Rackspace Cloud Databases and High Availability Whitepaper.

Overview and introduction meeting with new colleague.

Lunch out.

Meeting about MailChimp integration on recent website.

Discovered why company data changed between reports.

A TEXT POST

Ran script to check for missing company data.

Tried using GParted on Centos VM to expand VDI HDD. You can’t.

Added new HDD to VM and partitioned and formatted it using the command line.

Imported 2Gb Plesk domain backup into Virtualmin.

Eventually managed to resize existing VM disk.