Niemand hier zegt ook niet dat het systeembeheer werk niet belangrijk isMarcoC schreef op vrijdag 1 oktober 2021 @ 12:49:
[...]
Mijns inziens zit je er volledig naast. Het enige wat telt is de waarde die gecreëerd wordt voor de klant, en daar zijn platforms, compute en onderhoud net zo essentieel voor als development werk. Hoe kan je nou zeggen dat je je hierdoor niet moet laten "afleiden"? Wat is de waarde van jouw product als de database platligt? Wat heb je eraan als de klant boos opbelt omdat de integratietests niet hebben afgevangen dat een essentiële feature niet meer werkt? Of als elke ochtend om 9u de app traag is omdat er een blijkbaar een cronjob draait? Neem ownership. Neem verantwoordelijkheid. Dat wil niet zeggen dat je zelf alle problemen moet oplossen, maar wel dat je je over de hele keten druk moet maken. Een CEO is eindverantwoordelijk voor het hele bedrijf maar logt ook niet in op de databaseserver om te kijken waarom de boel platligt. Maar hij is wel verantwoordelijk. Als je vindt dat operationele zaken "afleiden" toon je m.i. weinig verantwoordelijkheid.
Je kan toch zeggen dat je een redundant database nodig hebt met X uptime en onderhoud. Dan hoeft een developer zich niet zorgen te maken over de onderliggende infra, updates, licenties en dergelijke. Ja wij doen ons eigen beheer kwa performance meting en error's maar als er een database plat gaat dan gaat ons Devops team dat niet zelf oplossen, dan wordt dat gemeld bij de teams die dat in onderhoud hebben. What's next, dat iedere developer zelf naar het DC rijdt om een server te rebooten?
En een eindklant die developers rechtstreeks belt dat er integratietests iets niet hebben afgevangen? Daar zou ik ook wel heel hard bij wegrennen
