Note: The content here is from May but I’m trying to catch up soon. The introductions are retrospective but the daily notes are kept in the present tense. Hopefully it’s not too confusing.
The first lesson this week was that using Open Source libraries may start off being very helpful but as your product gets more complicated you will most likely have to customize it to do what you want or create your own replacement. We used an Infinite Scroll library that we had to modify and we’ve also had to modify the an image gallery plugin to do what we want. It’s definitely a good way to get started and there’s no point in reinventing the wheel but be aware that as your product grows the tools and libraries you use will need to be updated. The second lesson was that it’s amazingly useful having a coding cofounder and not because two can write more code than one. It’s great having a second perspective on the technical details as well as someone to call me out for being lazy and taking shortcuts. It’s also difficult to QA your own code so having someone else look at it is helpful. In general, it’s great to have overlapping set of skills between the cofounders and a goal for me is to improve my UX skills.
Here’s week ten: