Introduce one thing at the time

When modernizing your technology/work framework you don’t need to introduce: A full Kubernetes setup Helm charts Complete CI/CD pipelines (and let alone templates) Full fledged scrum cerimonies Production level security requirements to deploy all at the same time. In fact, it may even be damaging long term or counter productive. The cognitive load and the practical new blockers that will inevitably pop up when trying out / implement new tools (especially the ones changing paradigms, e....

July 30, 2024

Open Source Maintainers guide

Monitor links It may seem obvious, but maintaining links working across every kind of web page of your project is crucial for ensuring your visitors and potential users have a good experience when learning. Broken links can lead to frustration and may discourage users, making them leave sooner than expected. Implement scripts to regularly check the status of links helps to promptly identify any that are breaking. Put those scripts in CIs....

July 28, 2024

gbdev updates - November 2020

About gbdev “gbdev” is the home of the Game Boy development scene. A community of retro-hardware enthusiasts. Maintaning and developing many projects, including RGBDS, the de-facto standard development toolkit, curated collections of resources, documentation efforts, digital preservation and an open archive of homebrews. Follow the Game Boy Development (gbdev) initiative on Twitter, join us on Discord or check our website at gbdev.io. I serve as community leader and directly mantain some of the projects under the gbdev umbrella....

November 7, 2020

What to ask in job interviews

Context: I’m a computer scientist/engineer and during 2018 and 2019 (while I was 23-24) I started being involved and committed in a lot of side activities, while getting my MS in Computer Science. I’ve been recently asked by a lot of friends and collegues finishing college, transitioning jobs or starting a master how to choose a job and what factors/which positions and employers should they consider in picking activities and contracts....

September 1, 2020

Girls Code It Better

Views, thoughts, and opinions expressed here belong solely to the author, and not necessarily to the author’s employer, organization, committee or other group or individual. About the project Girls Code It Better is an Italian project trying to bridge the gender gap in STEM subjects, similar to the after-school clubs organized by Girls Who Code. The class is composed of 14 girls with an average age of 13. Half of them already had coding or technology classes....

November 13, 2018

Block someone who blocked you on Instagram

The blocking mechanism on Instagram isn’t exactly well-designed: Blocking someone allows you to be unblock-able from that account, while still being able to view its content freely, completely hidden for the other account (unblocking and re-blocking fastly). There’s no way to know if someone is watching your stories or content if they have blocked you, since watching (with a script) for the split second they have unblocked you to see your content will rapidly lead to a rate-limiting error....

July 30, 2018

The Perfect Markdown + LaTeX workflow

How to mix plain markdown and latex and get beautiful results while writing human stuff. (with results being PDF, XHTML, HTML5, docx, EPUB, LaTex and many more). Pandoc allows you to get the best of the two worlds without compromises: readable plain text files with latex expressions and everything offered by latex rendering and packages. You can write code-blocks with specific language syntax highlight, normal markdown and LaTex parts. To place something written in TeX in mathmode, use $ signs to enclose the math you want to display, exactly what you would do in a normal LaTex file....

January 28, 2017