Thursday 27 September 2018

Last Day!


Ok, so I quit my job today. It took a bit longer to leave but yes this is my last day!

What did I learn?

Internalising Code
The quicker I can internalise and “know the code” then I can be highly effective developer. Spend more time reading to understand the code, as opposed to debugging through to understand.

Error Logs
Read the error logs carefully, both site logs, website logs, Elastic Search logs, any logs to give exact information of what’s wrong and what’s needed to be fixed. Seriously any time there is a problem, open those error logs.

Limits
Set limits on the work I commit to, note down exactly what I’m going to do on the ticket, eliminate any confusion, and then do the work. Use cases can be given to testers to establish what needs testing.

Testing
Balance creating good code and getting it quickly to testers. People just want stuff to work, they don’t care how it works. I have to be mindful of company rules on code quality but also deliver on time. It’s hard.

Stress
During stressful and pressured situations, ignore this pressure, just reliably reproduce the problem on my local. This will enable me to come up with the solution.

Understanding
Software is done when it’s done. Always deliver quality, and know that code. Even if I get fired, they can’t fire my understanding. I’ll take it and build something greater.