Indholdsfortegnelse:
Definition - Hvad betyder soveværelsesprogrammering?
Soveværelsesprogrammering henviser til de forskellige typer amatørprogrammering i modsætning til en meget kontrolleret eller virksomhedsprogrammeringsproces.
Definitioner af "soveværelsesprogrammering" kan variere ganske lidt. Nogle definerer soveværelsesprogrammering som amatørprogrammering, der ikke gøres for profit. I andre definitioner henviser udtrykket simpelthen til projekter fra programmerere, der "går det alene" snarere end at arbejde direkte i et virksomheds kontormiljø.
Techopedia forklarer soveværelsesprogrammering
Nogle definerer eller beskriver soveværelsesprogrammering ud fra visse principper, som programmerere brugte tilbage i de dage, hvor computerprogrammering var mere tilgængelig og flere mennesker programmerede fra deres hjem eller uafhængigt af store virksomheder. Der er et argument, der skal fremføres, at sammen med en selskabsform af computerprogrammering, hvor venturekapitalfirmaer back-up strengt modellerede udviklingsprocesser, har brugen af moderne værktøjer som applikationsprogrammeringsgrænseflader (API'er) og biblioteker ændret de væsentlige måder, som programmerere fungerer og måderne, hvorpå de udvikler teknologi. For eksempel vil nogle mennesker sige, at programmering i soveværelset er et forsøg på at sætte kraften tilbage i det ensomme individs hænder eller gå tilbage til de nostalgiske dage, hvor amatørprogrammere praktiserede deres håndværk ubesværet med templater eller rammeværktøjer som API'er. Det er ideen om, at snarere end at bruge kollektivt udviklede systemer, amatørprogrammer bare arbejdede med rå kode og rå hardware for at "gøre deres egne ting."
Som en erklæring om den væsentlige karakter af programmering kan ideen om soveværelsesprogrammering være nyttig, da udviklere og programmerere undersøger deres metoder og deres teknikker, og hvordan de anvender til softwarebranchen, for eksempel om branchen virkelig er blevet for virksom og ville drage fordel af en tilbagevenden til nogle grundlæggende idealer om programmering, der holdt ret i 1980'erne. I forbindelse med promovering og overvejelse af soveværelsesprogrammering ser nogle it-fagfolk også på brugen af mere primitive teknologier i den æra for bedre at forstå, hvordan former for soveværelsesprogrammering ville fungere.
