pokAI reads and drafts — sending stays manual

Alex De Kruijff

Thrivingweek 34
Briefed 1 h agoSignals 1 h ago

Situation

Alex is very much active on both tracks: 20 commits landed on the Mnemos repo across Sat 29 - Sun 30 Aug (FormField/FormCollectionField, DI registration, ViewModel migrations, then a run of renames and cleanups), and he is mid-conversation in the 1:1 today about how to decide when to take on technical debt. The substantive thread since 11 Aug is scope: he raised that his project isn't finishable in four months and asked to restructure around job-application guidance plus targeted proofs-of-concept, and coaches pushed back on 19 Aug that the time pressure comes from over-engineering rather than problem complexity. Two call attempts have now slipped - his meeting on Thu 27 Aug, then Florian's kids on Fri 28 Aug - and the open question he asked today (heuristics for which corners to cut) is still unanswered. Trello is effectively dark: current exercise unknown and the last time entry is 168 days old, so his own project is the only visible unit of work.

Concerns

  • The scope conversation from 11 Aug has not resolved into a plan. He asked to restructure the remaining months around job-application guidance plus targeted proofs-of-concept; the coach reply was that there is no hard deadline, and nothing in the transcript since then confirms an agreed shape for the remaining time.
  • Two call attempts in a row slipped (27 and 28 Aug), and the outstanding technical-debt discussion he wants to have is a call topic, not a WhatsApp one.
  • The 19 Aug over-engineering feedback and this weekend's work sit in tension worth naming out loud: a large share of the commit messages are renames, cleanups and removals rather than new capability. That is what the messages say happened, not a judgement on the code.
  • Trello gives no usable picture of where he is in the curriculum - current exercise unknown, time tracking 168 days stale.

Drafts

Edit freely, then copy. pokAI never sends anything — you paste it into WhatsApp yourself.

technical follow-up
why this, now

He asked directly for heuristics at 13:00 today and referenced Alexandros' compromise point. Answering with a usable rule, then aiming it at the actual open decision (interface per use case), engages his question seriously while pulling it toward the over-engineering feedback from 19 Aug.

accountability check
why this, now

Grounded in the 29-30 Aug commits and in the missed sessions on 27 and 28 Aug. Puts the scheduling burden on him with a concrete ask rather than another open-ended offer.

warm nudge on priorities
why this, now

His own stated priority from 11 Aug never turned into visible activity, and all recent evidence (commits and 1:1 topics) is project-internal. Asking whether it's deliberate respects his judgement instead of assuming drift, and reopens the restructuring conversation he requested.

Open questions

What the data does not answer.

  • Did a call actually happen after Fri 28 Aug, or is it still outstanding? The transcript does not show one being booked.
  • The GitHub search for his own commits failed and dates fall back to repository push times, so it cannot be confirmed that every one of the 20 commits is his - though the 1:1 content makes his authorship likely.
  • What is the graph Florian asked about on 31 Aug 12:43 ('is the Y axis Lines of Code')? Alex has not explained it yet.
  • Has the job-application guidance he named as top priority on 11 Aug actually started, or is all effort still going into Mnemos?
  • Is he still on curriculum exercises at all, or working solely on his own project? Trello cannot answer this.

Evidence

  • 20 commits on the Mnemos repo, all clustered on Sat 29 - Sun 30 Aug, most recent 0 days agoGitHub commit list, Sat 29 Aug 22:14 through Sun 30 Aug 21:56
  • Work in that burst touched form field handling, DI registration and three ViewModel migrations, followed by renames and cleanups - proof that work happened, not a read on the code itselfGitHub commit messages e.g. '[Mnemos] Add FormField', '[Mnemos] Migrate EditCaseViewModel to FormFields', '[Mnemos] Rename variables to convention'
  • Engaging in the 1:1 today with a specific design question about technical debtWhatsApp 31 Aug 11:47 and 13:00
  • He raised feasibility concerns about the project and asked to restructure the remaining four months around job-application guidance and smaller proofs-of-concept (server deployment, payments, app store releases)WhatsApp 11 Aug 09:12 (quoted client message)
  • Coaches told him there is no hard four-month deadline and that moving the project forward before job hunting is a good ideaWhatsApp 11 Aug 09:13
  • Coach feedback on 19 Aug was that he runs out of time-scope through over-engineering, not problem complexity; Alexandros added that abstracting everything makes a codebase convoluted and that compromises are sometimes requiredWhatsApp 19 Aug 11:38 and 12:13
  • He is weighing adding an interface per use case, described by the coach as vertical-slice style for easier mocking, and confirmed that readingWhatsApp 22 Aug 14:53, 24 Aug 19:44, 26 Aug 09:54
  • Two consecutive call attempts did not happen: he was stuck in a meeting on Thu 27 Aug, and Fri 28 Aug fell through on the coach's sideWhatsApp 27 Aug 13:05 and 28 Aug 13:20
  • He submitted an LC Summary and says a priority section was added to his documentWhatsApp 20 Aug 14:03, 22 Aug 08:02-08:03
  • Trello shows no current exercise and a time-tracking entry 168 days old ('80m - watching video's module 6'), so it is too stale to say anything about current workTrello
  • His open question is still unanswered: he asked for heuristics on which corners to cut, referencing Alexandros' 19 Aug point about compromisesWhatsApp 31 Aug 13:00

Signals

Gathered 1 h ago, looking back to 10 Aug 2026.

Not everything could be read.
  • GitHub The search for this client's own commits failed, so the dates below fall back to repository push times, which can include other people's work.
WhatsApp — 1:1 - Alex De Kruijff 26 in window, 26 seen
  1. Rakete Mentoring 11 Aug 09:12
    CLIENT Alex de Kruijff Hi Florian, I have serious concerns about the feasibility of building my project within the remaining four months. It simply requires too much time to complete from scratch. It could easily take a year or longer. My absolute top priority for our remaining time is the job application guidance. Next to that, I want to tackle the expected technical hurdles, like server deployment, payments, and app store releases, through smaller, targeted proof-of-concepts instead of one massive application. I would like to schedule a call to discuss how we can restructure the remaining four months around this. Please let me know when you are available. Alex
    Hey there Alex, this is Corinna from rakete mentoring. We're currently traveling and Florian will talk to you on a call next week
  2. Rakete Mentoring 11 Aug 09:13
    TLDR: We don't have a hard 4 month deadline, moving the project forward is a good idea before job hunting.
  3. CLIENT Alex de Kruijff 11 Aug 09:14
    We will talk after your vacation. Have a good one!
  4. Florian Rakete 11 Aug 20:08
    CLIENT Alex de Kruijff We will talk after your vacation. Have a good one!
    Thanks mate!
  5. Florian Rakete 19 Aug 11:38
    CLIENT Alex de Kruijff Let's end the discussion here and just agree to disagree.
    We can of course disagree - no problem with that. The important thing is that you get to learn different perspectives here.
  6. RAK Alexandros Kapniaris 19 Aug 12:13
    Florian Rakete We can of course disagree - no problem with that. The important thing is that you get to learn different perspectives here. ..which pretty much falls in line with this message. In my opinion, you run out of time-scope not because of problem complexity, but because of over-engineering. And i truly understand your point / passion for intricate and elegant code, the love for interesting engineering challenges. But the harsh truth is: Good engineers get things done by weighing effort against result and finding the optimal balance. In an enterprise situation
    Ι actually agree with this and I see it every day in my job for the last 7-8 years. Of course you won't compromise quality against quantity and having patterns in the codebase not only make the code elegant but also make it easier for new members on the codebase to adapt. But on the other hand, if you need to get something done, especially if you want to meet a deadline or you are in a strict timeframe, you need to do some compromises, for example go with KISS approach and refactor to what you want later. Abstracting everything, usually makes the codebase difficult to understand and convoluted.
  7. CLIENT Alex de Kruijff 19 Aug 12:25
    We can of course disagree - no problem with that. The important thing is that you get to learn different perspectives here.
    We can of course disagree - no problem with that. The important thing is that you get to learn different perspectives here.
  8. CLIENT Alex de Kruijff 19 Aug 12:49
    Yes, I'll be there tomorrow.
  9. CLIENT Alex de Kruijff 20 Aug 14:03
    https://docs.google.com/document/d/1EpcjXBpU3XLB0-hJmlimycmmZpoLfaWv1KjlZ6kZFhA/edit?pli=1&tab=t.0
  10. Florian Rakete 20 Aug 14:07
    @CLIENT Alex de Kruijff Please use this template for your LC Summary:
  11. CLIENT Alex de Kruijff 22 Aug 08:02
    LC Summary:
  12. CLIENT Alex de Kruijff 22 Aug 08:03
    The priority is added to my document.
  13. CLIENT Alex de Kruijff 22 Aug 14:53
    I am considering adding an interface for each use case.
  14. Florian Rakete 24 Aug 19:44
    So to summarize, you want to have interfaces for your usecase classes, so you have an easier time mocking them, and build vertical slice style?
  15. CLIENT Alex de Kruijff 26 Aug 09:54
    yes, something like that.
  16. CLIENT Alex de Kruijff 27 Aug 13:05
    I'm currently held up in a meeting. I will join as soon as I can. If it's too late, I will try again next week.
  17. Florian Rakete 27 Aug 13:09
    CLIENT Alex de Kruijff I'm currently held up in a meeting. I will join as soon as I can. If it's too late, I will try again next week.
    no worries - if you want we can also meet tomorrow if that's better for you
  18. CLIENT Alex de Kruijff 27 Aug 13:30
    I'm available now, but that works too. Tomorrow I will be available from 12:45.
  19. CLIENT Alex de Kruijff 27 Aug 13:32
    I think we should discuss how to decide when to take on technical debt.
  20. Florian Rakete 28 Aug 13:20
    hey @CLIENT Alex de Kruijff i haven't forgotten about you - i just had to get my kids early from kindergarten cause they seem to bit a sick.
  21. CLIENT Alex de Kruijff 31 Aug 11:47
    I was thinking of debts as not writing documentation or tests. Hacking code because time to market vs writing maintainable code.
  22. CLIENT Alex de Kruijff 31 Aug 11:47
    At the core of my question is: how do you make sure you aren't on the red line?
  23. Florian Rakete 31 Aug 12:38
    CLIENT Alex de Kruijff I was thinking of debts as not writing documentation or tests. Hacking code because time to market vs writing maintainable code.
    Documentation imo has become much less of a hassle with current LLMs - I hand of a lot of the workload there - and updating adding missing docs is now a very light task.
  24. Florian Rakete 31 Aug 12:42
    "hacking code" well this is where i feel you can optimize - the thing is at the start of a project, the goals might(and will) still shift / be fluid to a degree. so engineering for a future that isn't determined yet can be detrimental. hacky code that does it's job, can survive for the whole lifetime of the project. it might be ugly to think about, but it's very efficient at the end. the important bit is that one doesn't make some ridiculous design desicions that are hard to undo later if needed. keeping things modular (however you implement that) is i feel the most important aspect to always have in the back of your head
  25. Florian Rakete 31 Aug 12:43
    CLIENT Alex de Kruijff At the core of my question is: how do you make sure you aren't on the red line?
    i don't think i understand that graph, is the Y axis "Lines of Code"? Maybe you can explain that graph to me
  26. CLIENT Alex de Kruijff 31 Aug 13:00
    Florian Rakete Documentation imo has become much less of a hassle with current LLMs - I hand of a lot of the workload there - and updating adding missing docs is now a very light task. tests well - i'm a fan of big-unit unti tests generally. testing every tiny function brings rigidity that can slow thigns down a lot. on big teams it can be helpful, in getting an mvp off the ground the rigidity is not great in my opinon.
    LLMs can help with test and documentations, but this a detail. Kapniaris wrote on 19 August about "compromises". Do you have any heuristics on deciding what corners to cut?
GitHub 20 commits, 1 active of 29 repos
  • 70d50ff Mnemos Rename variables to convention +0 −0 30 Aug
  • 693701d Mnemos Remove Task<Result> from Init +0 −0 30 Aug
  • e534ea2 Mnemos Make note and report take in case response +0 −0 30 Aug
  • f7e3c77 Mnemos Clean up +0 −0 30 Aug
  • 3627087 Mnemos Remove ToString bc direct binding isn't allowed +0 −0 30 Aug
  • 3816da9 Mnemos Remove unused (replaces) code +0 −0 30 Aug
  • d1722f3 Mnemos Fail fast on direct binding +0 −0 30 Aug
  • 28376c2 Mnemos Remove Implicit operator +0 −0 30 Aug
  • 68c0932 Mnemos Rename FormField.Value to .Input +0 −0 30 Aug
  • 0ff71ff Mnemos Use scoped DataContext for FormField bindings +0 −0 30 Aug
  • 11ce198 Mnemos Refactor inline references and tags +0 −0 30 Aug
  • b8391fe Mnemos Clean up project file +0 −0 30 Aug
  • 4c892bb Mnemos Migrate AddIncidentReportViewModel to FormFields +0 −0 30 Aug
  • e6523bd Mnemos Migrate EditCaseViewModel to FormFields +0 −0 30 Aug
  • d58df31 Mnemos Migrate AddNoteViewModel to FormFields +0 −0 30 Aug
  • df82504 Mnemos Add create incident report button +0 −0 30 Aug
  • dd13792 Mnemos Add create note button +0 −0 29 Aug
  • 3ea51e0 Mnemos Register IStorageProvider in DI +0 −0 29 Aug
  • fbeeaf9 Mnemos Add FormCollectionField +0 −0 29 Aug
  • b41faf3 Mnemos Add FormField +0 −0 29 Aug
Trello no current exercise

No time tracking inside the window. Last entry 168 days ago.

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.