You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/blog/the-one-person-studio-kit.mdx
+24-20Lines changed: 24 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ The ideas I have come up focus on one single thing. I'm always tempted to bring
23
23
24
24
But a huge part of this exploration phase is precisely ignoring that <SideNotenote="This has happened to me since forever. I thought it was because I'm a software engineer, but I now think it might has always been the other way around: the voice told me to become one.">annoying voice telling me to "*build, build, build*"</SideNote> and be ready to listen to other signals.
25
25
26
-
By pausing the build-publish-forget loop, not only I'm creating a foundation to understand if there is <SideNotenote="Gee, I'm starting to hate that slippery word">"*value*"</SideNote> in what I'm building, but I also create **a thread™** (or a story) describing why I'm building it.
26
+
By pausing the *build-publish-forget* loop, not only I'm creating a foundation to understand if there is <SideNotenote="Gee, I'm starting to hate that slippery word">"*value*"</SideNote> in what I'm building, but I also create **a thread™** (or a story) describing why I'm building it.
27
27
28
28
With time I realized that creating these threads help me understand where I am at any point, give me direction, and guide my next steps.
29
29
@@ -37,7 +37,7 @@ I structured them by first describing the problem I identified, I include some p
37
37
38
38
---
39
39
40
-
# Tax advisor comms
40
+
# 1. Tax advisor comms
41
41
42
42
Most relationships with tax advisors, at least here in Spain, are based on uploading invoices somewhere: GDrive, Dropbox, etc.
43
43
@@ -68,7 +68,7 @@ Invoice-o-tron acts as your personal finance assistant, operating silently in th
68
68
69
69
---
70
70
71
-
# Financial position
71
+
# 2. Financial position
72
72
73
73
As a freelancer, you know your hourly rate and can tally your invoiced time, profits, and expenses, but the real picture often feels blurry.
74
74
@@ -79,10 +79,10 @@ This lack of visibility into your own effort makes it hard to answer fundamental
79
79
**Insights and open questions**
80
80
81
81
-**The data is there**: The data exists, but it's fragmented. The numbers you need are already scattered across different tools. The challenge is connecting them to tell a coherent (and useful) story.
82
-
-**Value is not clear**: I don't spend time nor money into this problem anymore (but I did). The problem here is that once you have worked as a freelance for some time, you already create a good instinct of where you stand.
82
+
-**Value is not clear**: I don't spend time nor money into this problem anymore (but I did). The problem here is that once you have worked as a freelance for some time, you grow an instinct of where you stand.
83
83
-**Still useful for shops?** This is more valuable for people offering goods (shopkeepers) rather than long-term services. Uncertainty is more tangible there, and more persistent.
84
84
-**Clarity > Tracking**: Tracking is just a tool, but the real focus here is in clarity. The goal is to periodically get a clear, honest snapshot of your business health without manual spreadsheet gymnastics.
85
-
-**Synergies?**: There is a natural synergy with the "*invoice-o-tron*" idea. Automated invoice capture can provide one crucial stream of data (expenses and income) to feed the analysis.
85
+
-**Synergies?**: There is a natural synergy with the ["*invoice-o-tron*"](#the-invoice-o-tron) idea. Automated invoice capture can provide one crucial stream of data (expenses and income) to feed the analysis.
86
86
-**Focusing on the wrong thing**: There is a dangerous incentive lingering in summarizing all this data into one single number. It can cause anxiety, and poor time management ("*If I go on vacations my effective hourly rate will take a hit*"). While the incentive is inherent to the problem, we have to be careful not to magnify it. Perspective is key here.
87
87
88
88
## The financial mirror
@@ -97,35 +97,35 @@ Once a week or month, it gives you a simple, visual summary answering the questi
97
97
98
98
-**True hourly rate**: Calculates your effective hourly rate by factoring non-billable work into your invoiced time. "*You invoiced for 60 hours this month, and spent 20 hours on non-billable work. Your effective rate is X*".
99
99
-**Runway projection**: Projects how many months your savings will last based on average monthly profit and loss."*Picking up this new client extends your runway by approximately Z months*".
100
-
-**Time & Money Allocation**: A visual breakdown showing not just hours but financial value allocated to different activities (e.g., "*Client Work: €4.200*", "*Marketing: €300 in time cost*", "*Admin: €150 in time cost*").
100
+
-**Time & Money Allocation**: A visual breakdown showing not just hours but financial value allocated to different activities (e.g., "*Client Work: €4.200 - Marketing: €300 in time cost - Admin: €150 in time cost*").
101
101
-**Goal Tracking & Nudges**: Set financial targets (e.g., "*Keep non-billable work under 20%*", "*Save €X this quarter*") and sends you gentle, periodic updates on your progress versus those goals.
102
102
103
103
It doesn't require you to change how you work, it simply reflects the reality of your work back to you with precision, helping you make informed decisions about pricing, focus, and growth.
104
104
105
105
---
106
106
107
-
# Client comms
107
+
# 3. Client comms
108
108
109
109
While working for a client, you need (and want!) to send continuous reports and updates. If only, to get early feedback and ensure alignment. But pausing deep work to structure a progress report breaks the flow.
110
110
111
111
While summarizing you have to get screenshots, recalling decisions, editing videos. It can easily take 30 minutes to build something your clients will appreciate.
112
112
113
-
Now multiply that for every time you want to run a demo, or show progress to your client, it's a lot of time.
113
+
Now multiply that for every time you want to run a demo, or show progress to your client. It's a lot of time.
114
114
115
115
**Insights and open questions**
116
116
117
-
- The work (writing, recording, etc.) itself will take time, and that's ok. That has to be a conscious effort (no way I'm letting AI decide what's important). The friction is in the assembly: getting the screenshots, moving branches to record a video, highlighting what has been meaningful progress.
118
-
- The user is in control of delivery. The process can be assisted but if the points of contact with a freelancer are automatic the whole collaboration loses human touch.
117
+
-**Assistance, not automatic generation**: The work (writing, recording, etc.) itself will take time, and that's ok. That has to be a conscious effort (no way I'm letting AI decide what's important). The friction is in the assembly: getting the screenshots, moving branches to record a video, highlighting what has been meaningful progress.
118
+
-**User controlled**: The user is in control of delivery. The process can be assisted but if the points of contact with a freelancer are automatic the whole collaboration loses human touch.
119
119
120
120
## The project director
121
121
122
122

123
123
124
124
> Your automated assistant for client updates. It drafts the narrative, gathers the proof, and lets you record the summary in minutes.
125
125
126
-
The cognitive load of translating everything you've done in a couple days to a client-ready story is heavy. The director is also your production assistant, it gathers every piece of your work, and helps you deliver the updates your clients deserve.
126
+
The cognitive load of translating everything you've done in a couple days to a client-ready story is heavy. The director gathers every piece of your work, and helps you deliver the updates your clients deserve.
127
127
128
-
-**Background capture**: Securely connects to your work tools (GitHub, Linear, Figma, etc.) to log commits, completed tasks, and file changes as you work. It can also record your screen and microphone input.
128
+
-**Background capture**: Securely connects to your work tools (GitHub, Linear, Figma, etc.) to log commits, completed tasks, and file changes as you work. It can also record your screen and microphone input (cough cough... [screenpipe](https://screenpi.pe/)).
129
129
-**Narrative drafting**: At the end of your session, it uses this activity log to propose a short update script. You have total control on what to highlight from your day.
130
130
-**Asset assembly**: Automatically grabs relevant screenshots, code snippets, or design mockups referenced in your work log, so you don't have to hunt for them.
131
131
-**Seamless recording**: Presents you with the draft script and assets in a simple teleprompter interface. You hit record, deliver the update with the context already in mind, and it's ready to send.
@@ -147,13 +147,17 @@ Here’s how it streamlines your workflow:
147
147
148
148
It simply makes capturing and organizing your chosen highlights so fast that sharing progress stops being a chore and becomes a natural part of your workflow.
149
149
150
-
# Proposal and contract workflow
150
+
---
151
+
152
+
# 4. Proposal and contract workflow
153
+
154
+
Negotiating project scopes, timelines, and budgets is a necessary but often messy process. It typically unfolds over a series of emails and documents, where details get lost, versions multiply, and the final agreement is buried in threads.
151
155
152
-
Negotiating project scopes, timelines, and budgets is a necessary but often messy process. It typically unfolds over a series of emails and documents, where details get lost, versions multiply, and the final agreement is buried in threads. This unstructured back-and-forth wastes time and creates unnecessary stress, making it easy to miss important terms or leave scope ambiguous.
156
+
This unstructured back-and-forth wastes time and creates unnecessary stress, making it easy to miss important terms or leave scope ambiguous.
153
157
154
158
**Insights and open questions**
155
159
156
-
-**The real pain vs. perceived pain**: This might be one of those problems that feels annoying in the moment, but you tolerate because it "only" happens a bucket of times a year. The fact that I have not look for solutions nor patches means the pain might not be that high. Still interesting to consider if it resonates in other interviewers.
160
+
-**The real pain vs. perceived pain**: This might be one of those problems that feels annoying at the moment, but you tolerate because it "only" happens a bucket of times a year. The fact that I have not looked for solutions nor patches means the pain might not be that high. Still interesting to consider if it resonates in other interviewers.
157
161
-**The collaboration gap**: There are e-sign platforms and template libraries, but they are usually a one-way channel. They don’t support the live, collaborative negotiation that happens before signing.
158
162
-**Client adoption**: Any solution needs to be dead simple for both the freelance and the client. If it adds steps or requires them to learn a new platform, they’ll just say "*let's stick to email*".
159
163
-**Automation limit**: Some parts can be automated (filling templates, sending reminders), but the core negotiation is a human conversation. The tool shouldn’t get in the way of that.
@@ -179,19 +183,19 @@ I opened my mind to one of the branches of exploration I'm currently walking. Th
179
183
180
184
With these ideas in mind, my next step is trying to answer two main questions:
181
185
182
-
##### 1. Do I love the idea?
186
+
**Do I love the idea?**
183
187
184
-
This is where **the thread™** I talked about at the beginning of the post starts being useful. I have understood that the domain is interesting to me (because I live it, and because I struggle with it). Now I have to understand if the specific problem and solution is also aligned with that interest.
188
+
This is where **the thread™** I talked about earlier starts shining. I have understood that the domain is interesting to me (because I live it, and because I struggle with it). Now I have to understand if the specific problem and solution is also aligned with that interest.
185
189
186
190
This translates into dedicating some time into imagining how that product would look like. Explore synergies and intersections, create some mockups and showing them in communities that share the same core problem.
187
191
188
-
It might seem as looking for external validation. It's not. What this phase will reveal is if this is an idea that energizes me, and if I can feel both [joy and pride](/blog/whats-worth-building#have-fun)in working in it.
192
+
It might seem as looking for external validation. It's not. What this phase will reveal is if this is an idea that energizes me, and if I can feel both [joy and pride](/blog/whats-worth-building#have-fun)while working in it.
189
193
190
-
##### 2. Is there a better idea?
194
+
**Is there a better idea?**
191
195
192
196
My engineering mind is always yelling at me to find more data that supports (or invalidate) an idea.
193
197
194
-
This is where having an analytical mind hurts decision-making. I can't just ignore it, though. It's true that a single data point is not enough to understand if there is a pattern.
198
+
This is where having an analytical mind hurts decision-making. I can't just ignore it, though. It's true that a single data point is not enough to find a pattern.
195
199
196
200
The main point of this question is to give me the confidence to understand that the idea I pursue is shared, valuable, and therefore, it can be [sustainable](/blog/whats-worth-building#make-it-sustainable).
0 commit comments