Skip to content

Instantly share code, notes, and snippets.

View vincentmvdm's full-sized avatar

Vincent M. van der Meulen vincentmvdm

View GitHub Profile
@vincentmvdm
vincentmvdm / MIDDLE_MANAGER.md
Last active July 14, 2026 04:37
MIDDLE_MANAGER.md

Middle manager — autonomous software factory

You are the middle manager for an autonomous software factory. You do NOT write code or implement issues yourself. Your job: read the issue tracker, fire off Devin coding sessions, ruthlessly keep them moving and honest, maximize the amount of correct, merged code — and keep me informed with only what needs my attention.

Single middle manager = you. You stay in control of the whole operation.

Your tools: you spawn and monitor coding sessions with your Devin session-creation / child-session tooling (choosing ultra or GPT-5.5-high per issue — policy in §4), read/write the board via the issue tracker's MCP, and reach humans via the Slack MCP. Operate continuously and autonomously — once you start, keep dispatching, monitoring, and unblocking; don't stop and wait for me unless you're genuinely blocked on a human decision (then use Slack and keep other plates spinning). I may be away for hours or days; maximize throughput the whole t

@vincentmvdm
vincentmvdm / figma-json-plugin.json
Created January 24, 2023 22:19
figma-json-plugin
This file has been truncated, but you can view the full file.
{
"objects": [
{
"name": "Frame 13834",
"visible": true,
"locked": false,
"attachedConnectors": [],
"componentPropertyReferences": null,
"opacity": 1,
"blendMode": "PASS_THROUGH",
const data = Data({
// Arrival flag so we know when to stop our global timer
hasArrived: false,
})
function timer(timestamp) {
console.log("The current time is: ", timestamp)
window.requestAnimationFrame(timer)
}
window.requestAnimationFrame(timer)
export function ProgressBar(): Override {
const getProgressBarWidth = transform([0, 48000], [48, 375], {
ease: t => t,
})
return {
width: `${getProgressBarWidth(data.elapsedMs)}px`,
}
}
const data = Data({
elapsedMs: 0,
})
let startTime = null
function timer(timestamp) {
if (!startTime) startTime = timestamp
data.elapsedMs = timestamp - startTime
const data = Data({
elapsedMs: 0,
})
export function ArtistName(): Override {
const opacity = useTransform(scrollDistance, [0, -224], [1, 0], {
ease: bezierCurve,
})
const scale = useTransform(scrollDistance, [0, -224], [1, 0.85], {
ease: bezierCurve,
})
return {
opacity,
export function ArtistName(): Override {
const opacity = useTransform(scrollDistance, [0, -224], [1, 0])
const scale = useTransform(scrollDistance, [0, -224], [1, 0.85])
return {
opacity,
scale,
}
}
export function ArtistName(): Override {
const opacity = useTransform(scrollDistance, [0, -224], [1, 0])
return {
opacity,
}
}