Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (16)
Emner

Programmøren vs. projektlederen?

Af Therese Hansen 22. marts 2011 kl. 20:22

For enhver trend er der en modsat-rettet trend og efterhånden som Scrum/Agile metoder er blevet mainstream, så er der også kommet modsatrettede trends.

Det tydeligste tegn derpå som jeg har set, var da tidligere agile fortaler Dan North til forrige GOTO Aarhus punkt for punkt gennemgik, hvordan han i sit nye job brød med alt der hedder Scrum og bare leverede software i et hæsblæsende tempo.

I dag faldt jeg så over et nyt manifest, som ser ud til at følge denne trend; The Motherfucking Manifesto - For Programming, Motherfuckers.

Grundholdningen er her, at metoder kommer i vejen for hvad mange software udviklere synes er den eneste værdiskabende aktivitet; selve programmeringen.

Hvad siger du' Vil du helst tilslutte dig den agile trend eller anti-metode-trenden' Er der en fornuftig middelvej eller bør man gå en vej med 100 % overbevisning' Hvordan får vi den bedste software'

Send Tweet
Udskriv
Billede af Therese HansenOm Therese Hansen

Therese Hansen er medstifter af it-firmaet Monzoom og blogger om softwareudvikling og startups. Hun bruger sin tid på at rejse og at arbejde på firmaets første produkt xiive.com - en social medie-filtreringsservice.

Follow @qedtherese

Kommentarer (16)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Carsten Sonne 22. mar. 2011 - 21.42
 
En vej

Son of Man,
is the clay
Take his hand,
and he find a way

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Søren Hougård Nielsen 22. mar. 2011 - 21.44
 
Re: Programmøren vs. projektlederen?

Sikke et fantastisk manifest, og ja jeg kan nogle gange godt følge tanken når jeg laver et projekt. Det kan være skide irriterende hele tiden at skulle høre på hvad andre mener, for selvfølgelig har jeg altid den bedste løsning.

Meeeen som satans humanist og med en forhåbning om et job indenfor webudvikling, må jeg nok også tilstå at jeg mener at der er brug for folk som mig, skabe bedre websites:)

Hvis man bare snakker ren usability, så kan programmørerne da sikkert det meste til fingerspidserne. Men når det kommer til at skabe gode oplevelser på for eksempel et website, så tror jeg altså at programmørerne har brug for nogle indspark. Jeg har i hvert fald set eksempler på websites, hvor der godt kunne være brugt nogle flere overvejelser omkring den færdige løsning.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Søren Hougård Nielsen 22. mar. 2011 - 21.44
 
Re: Programmøren vs. projektlederen?

Sikke et fantastisk manifest, og ja jeg kan nogle gange godt følge tanken når jeg laver et projekt. Det kan være skide irriterende hele tiden at skulle høre på hvad andre mener, for selvfølgelig har jeg altid den bedste løsning.

Meeeen som satans humanist og med en forhåbning om et job indenfor webudvikling, må jeg nok også tilstå at jeg mener at der er brug for folk som mig, skabe bedre websites:)

Hvis man bare snakker ren usability, så kan programmørerne da sikkert det meste til fingerspidserne. Men når det kommer til at skabe gode oplevelser på for eksempel et website, så tror jeg altså at programmørerne har brug for nogle indspark. Jeg har i hvert fald set eksempler på websites, hvor der godt kunne være brugt nogle flere overvejelser omkring den færdige løsning.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Martin Slot 23. mar. 2011 - 09.19
 
Hmm

Man programmerer i fritiden. Man udvikler på arbejdet. Udvikling kræver mere interaktion med de involverende parter.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Mark Gjøl 23. mar. 2011 - 10.00
 
Få andre til at arbejde for dig

Jeg føler sjældent at processen kommer i vejen for mit arbejde. Det er måske også fordi jeg arbejder i en ret lille virksomhed, hvor vi indfører processor hvor vi ser de er nødvendige, men ellers holder dem til et minimum. Denne tilgang kalder vi ikke noget.

Som udvikler er jeg glad for, at vi har en usabilityperson der sidder og designer hvordan ting skal se ud før jeg kaster mig ud i det. Det betyder til dels, at jeg kan fokusere på mit kerneområde, til dels, at jeg langt sjældnere skal spilde tid på at lave noget om i koden, da alle interessenter har været inde over da det blev designet. En anden fordel ved at have en ikke-koder til at designe programmet er at tilgangen er anderledes: Der bliver set mere på hvad der er smart for brugeren, og mindre på hvad der er smart for koderen. Måske er det lidt bøvlet at lave, men i sidste ende lader det mig lave noget jeg kan være mere stolt af. :)

Jeg har møder med kunder undervejs, og det betyder, at det jeg udvikler bliver mere værdsat fra starten, og igen, at jeg slipper for at skulle ændre alt muligt senere.

Alt i alt har jeg det fint med at andre tager hånd om de ting jeg enten ikke gider, eller ikke er lige så god til. Så kan jeg fokusere på programmering, motherfucker! :)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Martin Bøgelund 23. mar. 2011 - 10.04
 
Methodology

Joel Spolsky har længe været knotten overfor anvendelsen af metodikker indenfor softwareudviklingen.

På et tidspunkt tog han sig sammen, og skrev en hel blogpost om emnet[1].

Hans opsummering er godt i tråd med The MF Manifesto:

What's the moral of the story? [b]Beware of Methodologies[/b]. They are a great way to bring everyone up to a dismal, but passable, level of performance, but at the same time, they are aggravating to more talented people who chafe at the restrictions that are placed on them. It's pretty obvious to me that a talented chef is not going to be happy making burgers at McDonald's, precisely because of McDonald's rules. So why do IT consultants brag so much about their methodologies? (Beats me.)

[1] http://www.joelonsoftware.com/articles/fog0000000024.html

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Morten Fordsmand 23. mar. 2011 - 11.38
 
Nu er der jo ikke noget nyt

I at forsøge at finde roden til rigtig programmering

http://www.pbm.com/~lindahl/real.programmers.html

Der angiveligt snart 30 år siden at man fandt det nødvendigt at forklare hvad en rigtig programmør var for noget.

Omkring rigtige programmeringssprog er dette link i øvrigt værd at kigge på http://www.ibm.com/ibm100/us/en/icons/fortran/

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Tore Green 23. mar. 2011 - 20.57
 
Ak ak

Jeg bliver provokeret af dette "manifest". Men det er sikkert også meningen med det.

Det kan være fair nok at være træt af den megen agile-snak og af de konkrete praktikker som nu er blevet udbredt. Men hvis vi ligefrem skal tale om en trend, så håber jeg ikke at folk generelt er så respektløse og egoistiske som denne Motherfucking Zed A. Shaw.

Han oplever åbenbart at folk bruger ordene fra de agile metoder, men i realiteten er ligeglade med andre mennesker og kvaliteten af den software der kommer ud i den anden ende.

Sjovt nok, det lyder som om Zed netop deler værdier med disse påtagede agilister?

En mere konstruktiv dialog ville være at diskutere f.eks. om "Working unit tests" virkelig er den bedste vej til "Working software" -- men den slags diskussioner ville selvfølgelig tage tid væk fra Zeds hellige kode-tid...

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Carsten Sonne 23. mar. 2011 - 21.04
 
Re: Methodology

Martin, god historie !

Fra samme blog:

After a few dozen years, Youthful Programmer is now a Huge Incompetent IT Consultant with a capital-M-methodology and a lot of people who blindly obey the Methodology, even when it doesn't seem to be working, because they have no bloody idea whatsoever what else to do, and they're not really talented programmers -- they're just well-meaning Poli Sci majors who attended the six-week course.
  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Nils Bøjden 24. mar. 2011 - 07.56
 
Metode vs. primadonnaer

Programmøer er ikke alene i verden, og det er ikke kunst de/vi producerer. Man producerer som regel til et firma hvor man dels har omkostninger ved produktionen af koden og dels har nogle omkostninger ved vedligeholdelse af koden. Hvis ikke man følger nogle standarder / metoder vil det være så godt som umuligt for efterfølgere at vedligeholde og udbygge kode.

At sige at metoder står i vejen for koden er primadonna nøkker af værste skuffe. Virksomheden bestemmer hvad der godt skik og god metode, programmører beslutter sig for hvordan firmaets metoder og politikker skal føres ud i livet.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Carsten Sonne 24. mar. 2011 - 09.53
 
Primadonnanykke ?
At sige at metoder står i vejen for koden er primadonna nøkker af værste skuffe. Virksomheden bestemmer hvad der godt skik og god metode, programmører beslutter sig for hvordan firmaets metoder og politikker skal føres ud i livet.

Præcis, virksomheden bestemmer. Joel Spolsky har tydeligvis bestemt at at hans virksomhed vil satse på talent frem for regler. Det tvivler jeg på er et udtryk for primadonnanykker.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Palle Simonsen 25. mar. 2011 - 07.36
 
Talent vs Metode

Jeg synes 'the motherfucking manifesto' er temmelig humoristisk men også rejser spørgsmålet om talent vs. metode.

I min ringe erfaring baseret på ren empiri vil jeg hellere have 1-2 talentfulde programmører på mit team end 5-9 almindelige programmører, der kender deres metoder, frameworks etc. Den talentfulde forstår at få det gode ud af metoder og frameworks, når det giver mening i situationen, medens metodetalebanere decideret er trættende og ofte også trættekære.

God fredag!

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Rasmus Bergholdt 25. mar. 2011 - 08.52
 
Lidt det samme

Interessant tanke...

Kunne godt forestille mig at det vil give nogle innovative løsninger - men også stort potentiale for kaos.

http://www.infoq.com/presentations/Leaner-Programmer-Anarchy

/Rasmus

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Kim Dalsgaard 25. mar. 2011 - 11.07
 
Half arsed

Faldt lige over denneher

http://www.halfarsedagilemanifesto.org/

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Øyvind Mo 25. mar. 2011 - 12.30
 
Fin linie mellem positiv stolthed og destruktiv arrogance

Det er en svær balancekunst at lade dem der i egen optik er "programming-superheroes" blomstre og levere kreative og gode løsninger, uden at man samtidig ser svære udbrud af vidensarrogance.
Maintainability og dokumentation af kode er tidt vigtig for dem der betaler, men totalt usexet for en der tænker at "enhver der ikke umidelbart kan læse mit eminente kodekunstværk ikke er værdig til at forstå den"...

Great programmers with a decent methodology will outperform mediocre programmers with a decent methodology any day...

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Carsten Sonne 25. mar. 2011 - 23.36
 
Frihed under ansvar

Uden at skulle være politisk, vil jeg stille det skarpt op. Med frihed under ansvar, vil "paradigmet" virke. Med ansvar under frihed, vil det ikke virke. Her giver regler god mening.

Talent i sig selv, er ingen garanti for succes. Der er mange andre kompetencer i spil.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Kynisk it-guru: »Internettet er basalt set noget lort«

Udgivet 24. maj 6.59Opdateret 24. maj 6.59

Meego-afløseren Tizen klar til at tage kampen op med Android

Udgivet 23. maj 16.01Opdateret 23. maj 16.01

Massiv logning af danskernes internetbrug - men politiet bruger kun IP-adressen

Udgivet 23. maj 15.22Opdateret 23. maj 15.22

198 IBM-medarbejdere fritstillet med øjeblikkelig virkning

Udgivet 23. maj 14.28Opdateret 23. maj 15.10

Mystisk Project X afsløret: Rent flashlager giver fænomenal IOPS-ydelse

Udgivet 23. maj 14.19Opdateret 23. maj 14.19

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Seneste debat

  1. Verdens mest brugte browser hedder Chrome

    9 comments.
    Last update 1 time 19 minutter
    Skrevet af Ove Andersen
  2. HTML5 – det nye sort?

    12 comments.
    Last update 6 timer 21 minutter
    Skrevet af Kristian Dalgård
  3. Netflix bruger sit eget API 42 milliarder gange - om måneden

    2 comments.
    Last update 6 timer 57 minutter
    Skrevet af Martin Jensen
  4. Dart: Dynamisk Statisk Programmering

    20 comments.
    Last update 8 timer 29 minutter
    Skrevet af Lars Bjerregaard
  5. Microsoft fjerner umoderne bling-effekter i Windows 8

    49 comments.
    Last update 8 timer 43 minutter
    Skrevet af Jesper Lund Stocholm
  6. NemID sender Mac-styresystem fra 2009 ud i kulden

    31 comments.
    Last update 8 timer 47 minutter
    Skrevet af Jan Peter Bagge
  7. Clojure-opfinder fupper publikum med falske kodefakta

    2 comments.
    Last update 8 timer 53 minutter
    Skrevet af Allan Ebdrup
  8. Skulle du aldrig lave en WP app?

    33 comments.
    Last update 8 timer 55 minutter
    Skrevet af Lars Bjerregaard

Mere debat »

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300