Previous post: WDI: The Third Quarter
We’ve just finished WDI((WDI8 Finished on xx/xx/xx)). It’s been an absolute roller-coaster ride. I can’t wait to get stuck into some code in the workplace (and my own projects). Here’s what we covered in the final weeks:
Week 10: Performance, Optimisation, Advanced Rails
Week 11: Computer Science
- Binary, Hex
- Linked lists
- Time Complexity
- Group Lab
After a weekend of research and project spikes, we dived straight into Computer Science theory. We covered topics such as algorithms, machine learning, recursion, software licensing and data structures. We also learnt about well known computer scientists, mathematicians and books, such as The Art of Unix Programming.
Before our projects kicked off, each student was given the opportunity to conduct a “You Teach” session where we would run a short workshop on a topic that we cared about. We had a session on Golang, Google Maps and GIFs. I ran a short workshop on startups – A Whirlwind Intro to Starting, Learning & Optimising Fast.
We ran through our project proposals on Thursday and started work Friday morning. I set out to build an extensible website solution to speed up the validation process for entrepreneurs and growth hackers. I wanted to build a solution that made it easy for data-driven decision making. The product would be called GrowthPal.
Week 12: Final Projects
Monday came around very quickly. Given our week was cut short, it was crunch time. We were burning the midnight oil every night since last week. The end result was worth it though. I finished up with a polished product that could be used to validate an idea with very little effort.
- Fully Extensible Web Application
- User Authentication
- Beautiful Design
- Admin & CMS
- VWO: Website Optimisation (AB Tests)
- Intercom: Customer Communication
- Mandrill: Transactional Emails
- Disqus: Commenting
- Stripe: Payments
On Wednesday night (before our Thursday demo), I decided to give GrowthPal a test-run for my girlfriend’s eBook. Initial setup and deployment took 1 hour, 12 minutes. Once it was up and running, I sent admin details over to her so she could update copy in the CMS. By the time it was my turn to demo, it was pretty much complete. There’s still plenty of work I can do to improve GrowthPal but I was happy with what I got done in a week.
If anyone wants a GrowthPal website, let me know!