Need help with a specific challenge? Book a 1-hr problem-solving session for $300. Book now

Weeknotes vol 7: Here ye here ye, Braindrop hath reached 100 commits

Posted:

Another week down the hatch.

As I said last week, we made big progress on the Web/Mac app design, and I wanted to get the prototype updated as soon as possible so that we could interact with the design decisions and make future desisions from there. So, I spent most of the week polishing the Web/Mac prototype. On Monday I added 25 issues to GitHub and by Friday had gotten through 23 of them.

Funny thing about software that you don’t realize until you’re building it is the complexity multiple that comes with every little thing. We’ve pulled the MVP back to the bones, and there’s still quite a bit more to work through than anticipated.

Speaking of MVP, for the time being we’re replacing thought processing with the Web Share API so that you can quickly process your thoughts into whatever application you’re already using. It’s easy to work with but it has it’s quirks:

Title: a string representing the title to be shared. May be ignored by the target.
Title: a string representing the title to be shared. May be ignored by the target.

More like, is literally always ignored by the target.

In other words, if I say title: <%= escape_javascript(thought.content) %>, they say it equals <% content_for :title, "Home" %>. If I’m missing something please tell me.

Matt made his inaugural commits to the codebase and is building a test suite to ensure everything we expect to be true is true and everything we expect to be false is false. This pushed me to make the extensive list of expected functionality (and whatever the opposite of that is) that I’ve been putting off for the last few weeks.

I also celebrated commit #100 and updated Ruby to 3.4.3

The prototype is now at a place where I’m using it as my primary thought and task tracking application, and Phil’s been able to use it to continue on with the interaction details.

More from the blog:

  • On getting paid faster

    These five cashflow levers are arguably the quickest, easiest wins when optimizing your service business. ## Frequency of online payment deposits Update your online payment system to deposit into your bank account daily instead of weekly. Or whatever the quickest interval avai…

  • Reading between the lines

    There’s a lot to learn in a professional services business between the day you open your doors and the day you sell or retire or whatever it is you do next. And there are a million different angles you can take to improve the future based on the past. Here is a line graph of my…

  • The stuff between

    Simply put, your service business in its most raw form look something like this: - Stuff → Lead; - Lead → stuff → Signed contract; - Signed contract → stuff → Start; - Start → stuff → Complete; - Complete → stuff → Aftercare. And th…

  • Zero busy work

    AI has given us a lot of things. When used incorrectly, your brain turns to mush. When used correctly, it frees you to be original, strategic and creative. Something I've been thinking a lot about lately is the idea of zero busy work. This isn’t just about productivity, but abo…

  • Weeknotes vol. 16: Where have all the weeknotes gone?

    I've been called out more times than not over the last few months about breaking my weeknotes streak. After selling [Good Work](https://simplygoodwork.com) my master plan has always been to turn work into a mix of: create interesting things, consulting for others doing interest…

All blog posts

Let’s chat

If you’re curious to explore ideas, let’s chat. You can drop me an email at [email protected], connect on LinkedIn or pick a time below:

A playful, hand-drawn illustration of a group of characters holding up scorecards with the number ‘11’. They sit behind a table scattered with various other numbers.