Welcome to #SoftwareResilience. This site / newsletter was meant to be a journal for the highlights and key findings of my academic journey in the fields of Open Source Software Engineering and Software Resilience. In 2018, I started a PhD, trying to identify the key elements that make Open Source Software projects resilient. 5+ years later, I have not (yet) gotten my PhD, but I have a better idea on how software and resilience are connected. During September 2023, I successfully completed my Ph.D. 🖖 and now I can finally tell you “all about this journey” 🤓.

Image by xkcd.

As you can already imagine (or judge from personal experience) resilience in software is a very complex concept. In order to approach it, we need to be able to examine a software (open or inner sourced, it doesn’t make that much of a difference) from different perspectives. Source code is one perspective. Business and legal aspects, are two other perspectives. The people building the software (the employees of a company, the community of an open source software projects, and so forth) is another perspective. There are more!


In general, the topics on this site / newsletter will revolve around:

🗻 Software Resilience for Open or Inner Source Projects
🛠️ Software Development (i.e. software quality, coding standards, documentation, etc.)
🌀 Software Processes (i.e. agile methodologies, software development lifecycle, etc.)
🧑‍💻 People (i.e. collaboration, co-creation, leadership, management, etc.)

I am also thinking of making use of the notes section to share with you interesting resources and references I come across occasionally. I will be happy to engage with you on a conversation via comments (either on the posts or the notes) and have the chance to learn from your comments and insights 🙇.

A couple of things about me

I am Apostolos, a software engineer “made in Greece”. I am currently based in Thessaloniki (my hometown) serving (remotely) as an Engineering Team Lead at Toggl, where we build top-notch software as a service (SaaS) products, that help companies to track time, project plan and hire people effectively. I hold a PhD. in Software Resilience and Open Source Software Engineering, which was the motivation for this site / newsletter to be created in the first place.

If you like what you see, consider subscribing, so you can receive my latest posts directly to your inbox. You can also join the conversation using the #SoftwareResilience hashtag on Twitter and LinkedIn.

NOTE: You can unsubscribe anytime using the link in the end of each newsletter issue.

Thank you for stopping by,

Subscribe to Software Resilience

Discussing software resilience and software engineering in the open, inner and closed source software realms.


Apostolos Kritikos

Software engineer with a passion for new technologies and all things open.