Netsensei

Much Ado About Nothing

Github

Teveel karretjes

Ik werk in een grote zaal die gevuld is met collega’s. Een verdieping lager zijn er werkateliers, gescheiden door een open trapgat. Vandaag werden er een boel gevulde archiefdozen verhuisd. Om de vijf minuten dokkerden karren voorbij. Het denderende geluid vulde onze zaal. Geen noise-cancelling hoofdtelefoon kan daar tegen op. Gelukkig is dat geen dagelijks gebeuren.

Volgende week schaffen ze de P-trein van 17u24 tussen Gent en Brugge permanent af. Ik neem die regelmatig met een collega die tussen-in afstapt. Een geëngageerde pendelaar ging rond met een online petitie om de trein toch te behouden. We hebben gelijk onze digitale handtekening gezet.

Ik werk aan een hobby project. De code staat op GitHub. Die willen we regelmatig uitrollen naar een server. Gelukkig zijn er GitHub Actions waarmee ik dat volledig kan automatiseren. Ik heb het net zo geconfigureerd dat we op gerichte momenten een versie naar een productie of test-omgeving kunnen sturen. Kostte heel weinig moeite.

Mijn Github profiel

Een klein decennium maak ik gebruik van Github om mijn eigen digitale projecten een parkeren. En om deel te nemen aan andere open source initiatieven.

Alles wat je doet op Github, doe je en plein public. Zo is het platform immers in eerste instantie ontworpen: als een plaats waar code open wordt gebouwd en gedeeld. Dat betekent dat iedereen inkijk heeft in andermans digitale werkplaats. Wat niet altijd ideaal is. Ten eerste kent het gros van de digitale projecten een eindig leven. En dus verzamelde ik in al die jaren heel wat oude of in onbruik geraakte bagage. Ten tweede is er code die ik wel veilig wil stellen, maar daarom niet noodzakelijk met de buitenwereld wil delen. De code van dit blogje is een voorbeeld.

Het eerste probleem, daar heb ik net werk van gemaakt. Ik heb een pak oude projecten de status “archived” gegeven. Zo geef ik aan dat ik die projecten niet meer onderhoud. Ik bewaar ze voornamelijk uit nostalgie: werk dat ik ooit heb gepresteerd in andere tijden. Een aantal projecten heb ik volledig verwijderd. Het gaat om code die in mijn ogen buiten het strikt utilitaire echt geen waarde heeft. Verouderde configuratie voor een ontwikkelomgeving bijvoorbeeld.

Sinds begin dit jaar biedt Github ook gratis private projecten aan. Voorheen zat dat in hun betalend aanbod. Tot nu toe maakte ik uit noodzaak gebruik van Bitbucket voor een aantal private projecten. Dat hoeft dus niet langer. Het plan is om gaandeweg alles te consolideren op Github.

De hele oefening zorgt voor ruimte in mijn hoofd. Het verleden loslaten is plaats maken voor nieuwe, toekomstige projecten.

Ik deed mee aan #Hacktoberfest

Ik deed vorig jaar mee aan Hacktoberfest. DigitalOcean en Github motiveren dan een maand lang ontwikkelaars en enthousiastelingen om aan open source projecten mee te werken. Als je in oktober 4 bijdragen leverde aan projecten op Github, dan krijg je een gratis t-shirt en wat swag toegestuurd.

Of je beginner of ervaren rot bent: dat doet er niet toe. Iedereen kan mee doen. Enige voorwaarde is dat je met Git leert werken.

Het mooie aan Hacktoberfest is dat het een kans is om eens uit je comfortzone te stappen. Je leert andere projecten, nieuwe programmeertalen, frameworks en mensen kennen.

In ieder geval, het heeft even geduurd: maar vandaag arriveerde mijn shirt uit Tukwila, Washington (blijkbaar ligt dat vlak bij Seattle).

Volgend jaar opnieuw? Volgend jaar opnieuw!

« Vorige blogposts Pagina 1 van 1 pagina's