A lot of developers and other team members can get understandably excited when planning a new project, and throw in tonnes of shiny features. I'm more a fan of the minimum viable product (MVP) approach.
I wrote a short article explaining how I see MVP, and why it's so important.
Root cause analysis:
1. I (don't remember, but assume that I) started an upgrade, but got distracted
2. the newly built containers sat there not bothering anyone
3. I was messing around with Docker and caused 'em to replace the existing ones without realising
4. the database wasn't migrated so the new containers didn't work
5. everything was broken and I didn't know how to fix it, had analysis paralysis and eventually gave up
Sooooo not great.
Everyone stop what you're doing and go to https://www.oreillyauto.com and type 121g into the parts search
Expect the best, plan for the worst, and prepare to be surprised. #projectmanagement
@rachelraewilson The problem is, if you're able to remember all your passwords and they're all different, then they can't be that complex!
There's been research recently indicating that password managers leak your passwords into memory as plaintext.
Do not let that stop you using them. They're better than the alternatives. 🔒👍
Looks like Digital Ocean will be releasing some sweet new features in 2019, including managed databases!
Prevent users registering with passwords from data breaches
I recently released a new open source PHP library to convert Wikipedia article infoboxes to associative arrays. 😃👍
Lots happened in 2018.
- My first full year of being a dad!
- Daughter's 1st birthday!
- New job at @LangleyFoxall.
- Learnt React & React Native.
- Created ~35 new open source packages.
- Over 300,000 package downloads.
Generalistic and moderated instance. All opinions are welcome, but hate speeches are prohibited. Users who don't respect rules will be silenced or suspended, depending on the violation severity.