90-90-regelen: - Derfor sliter jeg med de siste 10 prosentene av prosjekter

- De siste 10 prosentene tar like lang tid som de første 90, skriver kode24-redaktøren i ukas nyhetsbrev.

Har du hørt om 90-90-regelen? Den skal være funnet på av Tom Cargill i legendariske Bell Labs, og går sånn her:

"The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time."

De siste 10 prosentene av et prosjekt tar altså like lang tid som de 90 prosentene før dem. Eller enda enklere sagt: Det å faktisk fullføre prosjektet sitt, tar alltid mye mer tid enn man skulle tru. 🤷

Nå veit ikke jeg, den glade hobbykodende journalist, hvordan det er å jobbe som utvikler i et prosjekt. Men jeg veit hvordan det er å ha et hobbyprosjekt, og regelen er minst like gjeldende der.

Som den trofaste nyhetsbrevleser sikkert er smertelig klar over, og sikkert møkkalei av å høre om, så har jeg et hobbyprosjekt for tida. Det vil si; jeg hadde. For nå har jeg kommet i den fasen av prosjektet hvor det som gjenstår er å faktisk gjøre det ferdig. De siste ti prosentene. Og det er her jeg ofte faller av. 🙈

Jeg tror det er fordi jeg er ferdig med de største utfordringene. Jeg har løst alle problemene. Jeg har funnet strukturen i applikasjonen, jeg har valgt mine teknologier, jeg har mer eller mindre landa hvordan det skal se ut. Med andre ord: Alt det morsomme er ferdig. Nå er det bare jobben igjen - det å faktisk bli ferdig.

Jeg preiker litt om det i ukas podcast, også, forresten - SÅ DEN MÅ DU HUSKE Å ABONNERE PÅ FOR Å FÅ ALT DET SISTE OM MINE PERSONLIGE HOBBYPROSJEKT-PROBLEMER! 🙃

Også skriver og preiker vi om langt viktigere ting denne uka også, altså. Blant annet det tragiske angrepet på Ukraina, hvor mange utviklere nå opplever krig i hjemlandet sitt. Mer om det senere. Også skriver vi såklart om State of JS-rapporten. Og flere artikler rundt kunstig intelligens - eller er det maskinlæring, det heter? Og...

Nei, jeg tror det er enklere å bare kjøre på med nyhetsbrev, jeg. 👇

Ukas beste saker på kode24:

🤖 'Kunstig intelligens': - Så utvannet og upresist at det nesten ikke har noe verdi
- Begrepet framstår kanskje mer moderne og fremtidsrettet enn "maskinlæring"? undrer data scientist Nora Gjøen-Gjøsæter.

💘 Norsk-ukrainsk utvikler-selskap: - Vi har planer for evakuering
- Alle våre utviklere har stående tilbud om relokasjon til situasjonen er mer avklart, sier daglig leder i Caddiesoft.

📷 AI holder orden i Norges største bildebyrå: - Hadde blitt umulig dyrt uten
- Folk vil tagge bilder på hver sine måter, AI vil gjøre det på én måte, forteller NTB om AI-en sin.

😴 Spillutvikleren Eivind (33): - Jeg står opp når jeg våkner, det er herlig
Eivind Fjellvang Ljønes forteller om hverdagen som spillutvikler i Snowcastle Games.

🤳 Se lista: - Her er mine 5G-drømmer for web-utviklere
- Kan vi droppe all spinnere og dumme, uklare bilder som vises i et mikrosekund? undrer kode24-Jørgen.

💸 AMOI bruker Stripe til betaling. Men hva gjør de om den går ned?
- Tenk gjennom konsekvensene om en ekstern tjeneste går ned, skriver Christin Gorman, som har tre mulige løsninger.

🤔 State of JS-rapportens største overraskelser: Hva skjedde med Gatsby?
Ukas kode24-timen gir deg status for dagens webutvikling. Og grundig gjennomgang av ny saft.

🤠 Espen flytta til USA: - Dobbelt så høy leie i San Fransisco som i Oslo
- Lønnsnivået her er veldig høyt for utviklere, forteller Espen Hovlandsdal i Sanity. Men så er utgiftene deretter.

💅 Julias 8 beste CSS-tips: - Fikk sjokk da jeg fant ut dette!
Sentrer vertikalt med én linje CSS, endre farger på checkbox-er og vrak media queries.

🍪 Datatilsynet glemte å informere om egen bruk av cookies
Hjemmelaga Analytics-alternativ bruker cookies. Men det advarte ikke Datatilsynet om, før kode24 stilte spørsmål.

🧸 Sånn lærer du bort programmering til hvem som helst, med 'Den svarte boksen'
Leken som kan lære selv barn det viktigste med programmering - helt uten PC og utstyr.

God helg

Nok en gang føler jeg at jeg bare skriver om tull og tøys i nyhetsbrevet, mens det foregår noe mye viktigere utenfor hjemmekontoret. I Ukraina, altså.

Men som nevnt skal vi ha stoff om krigen i Ukraina framover, altså - så godt vi kan, så relevant for utviklere vi kan. Har du tips til selskaper eller folk vi burde prate med, er det bare å trykke på navnet mitt øverst i artikkelen for å sende meg en epost, så snakkes vi der. 🙏

Og er du selv fra Ukraina, eller har venner, kolleger eller familie du er glad i der, så har du min dypeste medfølelse.

Med ønske om en trygg og god helg,
💘 Ole Petter