@postmarkapp is awesome!
Signed up, created webhook, sent myself test-email and received full email body with attachment all within 5 minutes.
Really cool!
Der Terrorangriff der Hamas auf #Israel ist jetzt bald vier Wochen her. Vieles ist seitdem passiert, die öffentliche Debatte aufgeheizt und verworren. Im Video deshalb einige Gedanken von Vizekanzler und Minister Robert #Habeck zur Einordnung und Differenzierung.
One misunderstanding is that this way of working leads to some tech debt:
I don't think it does, if the designers/engineers know what they are doing. No-one is going to create a new button component because it's 1px larger than what exists in the code.
So we have components, color, type, animation system in code, called Orbiter which uses story book. The whole @linear app supports custom themes which impossible to do if don't build in a systematic way. Most apps I know if don't support that outside if IDEs).
The point is that it's not worth it to try to have some canonical design files for every view or component we have. We deploy new code multiple times a day and there are new things every week. (Our latest changelog from the past 2 weeks had 6 major changes, 50 smaller changes). The app is always the canonical source of truth.
So the workflow is to design with the canonical source, have new design as a reference, then as we go to build stage, we align things with the existing system if possible and extend if not possible. So by the time the feature is launched, the initial design is probably already outdated.
It's pretty classic design process of "diverge->converge". You start with wide explorations, refine the design and as we built, it gets more tuned in to fit in the overall system.
Why this also work for us is that our way of working is letting people "close to the metal" - design/eng drive the project at all points, and have agency when it comes to decisions around product features or how they work. Which we can do because explicitly hire for that skillset.
@BrianFeroldi Awesome graphic.
What about accrued revenues? Revenues that are earned but not yet invoiced are recorded on the balance sheet and moved to the income statement when they are billed.
@mitsuhiko And they are about to introduce them throughout the EU :(
Germany about to follow suit. I'm really floored. Never want to have to track my time ever again. Or someone else's time for that matter...
Traditional product strategies are broken pre-PMF.
Too many unknowns, and assumptions. Not enough feedback.
⭐️🔥 Here is how to create a stellar product strategy early stage:
@LiuLindberg What do you think about "beyond budgeting"? Sounds to me like a sound way to deal with uncertainty.
Plus I like decentralized company structures where possible.