Idéer er velkomne

Del en idé

ronutz er bygget til at vokse, og det klareste signal om, hvor det skal hen, kommer fra dem, der bruger det. Har du fundet en bug, en fejl eller en unøjagtighed? Mangler du et værktøj, der ikke er her endnu? Ser du en bedre måde at gøre noget på, eller et resultat, du ville formulere anderledes? Send det; enhver form for input er velkomment.

Hvad du kan sende

Bugs, fejl og unøjagtigheder af enhver art: et værktøj, der opfører sig forkert, et forkert resultat, en fejl i en Learn-artikel, eller bare noget, der virker skævt. Funktionsønsker til værktøjer, der allerede findes. Idéer til nye værktøjer, som kassen burde have. Rettelser og tilføjelser til Learn-artiklerne, som en klarere forklaring, en bedre kilde eller et emne, der mangler. Eller bare en anden vinkel på et problem. Råt er fint; én sætning er nok til at starte en samtale.

Hvis du foreslår et nyt værktøj

Én test afgør, hvilken etage et værktøj hører hjemme på. Hovedetagen rummer værktøjer, som en computer kan regne ud alene ud fra det, du skriver, ved at følge en fast, offentliggjort regel, helt i din browser. Det grønne rum tager imod værktøjer, der kører på samme måde, men hvis form stadig er ved at falde på plads. Det røde rum er til det sjældne værktøj, hvis hele formål er at spørge en live-tjeneste, for eksempel et domæneregister: det viser navnet på den officielle tjeneste på skærmen og sender intet, før du trykker på »Ask«. Alt, der skal logge dig ind eller huske dig, passer ikke ind i nogen af dem.

Passer: afkode eller forklare noget, du indsætter (et token, et certifikat, en konfiguration, kommandooutput), konvertere mellem formater, beregne ud fra en standard eller formel, eller generere ud fra en regel, som en UUID, en hash eller en kommandolinje.

Passer ikke: alt, der kræver en konto, et login eller gemte data; alt, der sonderer eller scanner et system, som ikke er dit; eller alt, hvis svar ikke er fastlagt af en offentliggjort standard. Et live-opslag (forespørge en live DNS-server, spørge et register, hvem der ejer et domæne) passer ikke på hovedetagen, men kan passe i det røde rum, efter dets regler.

Er du i tvivl om, hvilken side din idé hører til? Send den alligevel, og sig, hvad den skal gøre. Jeg siger dig ærligt, om den passer, og hvorfor.

Værktøjerne her er små, selvbeskrivende moduler: et manifest, der siger, hvad værktøjet er, og hvor dets korrekthed kommer fra, én ren funktion, der gør arbejdet, og et sæt golden vectors, de faste input-output-par, der beviser det. En god kandidat regner lokalt og deterministisk (samme input giver altid samme output, uden ur, netværk eller tilfældighed i resultatet), holder alt følsomt på enheden, og forankrer sin korrekthed i en citeret kilde som en RFC frem for i en holdning. Du behøver ikke bygge noget af det for at foreslå et: beskriv bare, hvad det skal beregne, et eksempel, og kilden, det hviler på.

It's worth checking the roadmap first, to see what's already planned or shipped and avoid duplicates: see the roadmap

Sådan får du fat i mig

E-mail er kanalen. Fortæl mig, hvad du fandt, eller hvad du gerne vil have, med nok detaljer til at handle på: et eksempel, et link, den præcise ordlyd, hvad der passer. Hvis det gør webstedet bedre, bliver det bygget.

E-mailhello [at] ronutz.com

On building new tools

In the interest of total honesty: these tools are built with CONCORD, my AI-assisted build process, and it runs on real, recurring costs. Three paid AI subscriptions carry it, one for each working seat.

  • ANVIL, the engineering seat, runs on Claude from Anthropic, and this is the load-bearing one: it does the actual building, so it has to sit on one of Claude's Max tiers for there to be enough capacity to design, write, and test new tools at all.
  • SCOUT, the strategy and brand seat, runs on ChatGPT Plus from OpenAI.
  • PRISM, the design seat, runs on Google AI Pro.

On top of the three seats, a Cloudflare Workers plan keeps the site served, and the domains renew once a year for a fee of their own.

All in, it comes to roughly USD 150 to USD 250 a month, depending mostly on which Claude tier the engineering seat is running that month.

When the tooling is funded, tools get built. When it is not, building simply pauses until it is, which is why new tools tend to arrive in bursts rather than on a fixed schedule. You can read how the seats work, and who sits in each, on the colophon.

If you would like to help it along, buy me a coffee ☕︎. Every contribution goes into a single reserve spent on nothing but keeping that toolchain running: the three subscriptions, the hosting, and the domains. No cut, no surprises.

Right now: the tooling is funded and new tools are actively being built.

Tilbage til værktøjskassen →

Improve the translations

English is this site's source. The Brazilian Portuguese is written with AI and reviewed gradually, and fourteen more languages are machine-translated: serviceable, and not native. If you read any of them and something is wrong, such as a term of art rendered literally or a sentence that parses and means nothing, telling me is a real contribution, and a short note naming the page and the phrase is enough.

Send a correction →