Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Architectural Gravity I have been thinking about what the increasing use of agentic AI tooling might do to the long-term shape of software systems, not just at the level of code generation, but at the level of architectural taste, stylistic norms, and the…
-
Trouble with typing Typing is one of those things that we do all day without thinking about how much friction it adds.
-
As an immigrant to the UK, I had to absorb the culture as a grown-up.
-
Large Language Models (LLMs) have quickly become an integral part of modern software development.
-
MCP vs SDK: Two Paths to LLM‑Powered Extensibility Two different ways to let your app work better for people (and their AI helpers).
-
Origination of an Idea In 1960, physicist Eugene Wigner published an essay titled “The Unreasonable Effectiveness of Mathematics in the Natural Sciences,” in which he wondered at how concepts born purely in the human mind—group theory, imaginary numbers,…
-
A little bit about my experience as a software professional I have now been in the industry close to two decades, and in that time I have moved around a fair bit in terms of technology stack, the type of systems I work with, the industry I work in, amongst
-
Virtue of being lazy Some of my favorite works of fiction are Discworld novels.
-
What does being technical mean for Engineering Team Leads and Managers I have now been in a management position for the better part of a decade and with that milestone comes a bit of a time to reflect back on how the journey has been and what I have learnt
-
Project Management for Software Engineers Project management can sometimes feel like madness.
-
What is Redis?
-
All Happy Families The Overall Engineering Organization’s Reporting Structure Everyone Reports to Engineering Everyone Reports to Delivery Everyone Reports to the Core Business What Gets Valued in the Engineering Organization Amount or Impact of Product F…
-
Move fast and break things?
-
TL;DR Summary: In the world of engineering, metrics are critical for evaluating performance and progress.
-
On new beginnings, old dogs and new tricks Stakeholder management What to keep in mind Understand what motivates people.
-
Introduction Healthy conflict and unhelpful distractions How to do Engineering standards right Establish Trust Optimize Workflow So how would I start implementing engineering standards?
-
Broken Window Theory - Origins Key Concepts Practical Application Impact and Controversies: Software Engineering as a Social Endeavour So what exactly is a broken window in a Software Engineering Team then?
-
Introduction Putting Empathy and Respect in to context in Software Engineering Teams The Role of a Team Lead Case Studies in Empathy and Respect in Software Engineering Summary Introduction In the world of software engineering, where we mostly think about…
-
Introduction Advantages of Small Stories Taking a Detour: Exploring the INVEST Principle Breaking Down Backend API User Stories Test-Driven Development (TDD) and Behavior-Driven Development (BDD) Conclusion Unleashing the Power of Small Stories: Strategies
-
Nemawashi - Power of building consensus Introduction In the fast-paced world of business and decision-making, ensuring that everyone is on the same page and in agreement is essential.
-
What are rootless containers My use case for rootless containers But I don’t have docker Adding finishing touches The preamble becomes the main act Podman is a tool developed by Redhat that is intended to replace docker at the command line level.
-
How to avoid the dangers of the trade What is burnout?
-
How the rebellion got subverted The agile manifesto - The Rebellion that was not The call is coming from inside the house Return to roots Why is it so easy to fail?
-
(or why using the phrase “C/C++” is crime against programming) Being a C library in a C++ World Why C is still being used C is nice but C++ is nicer Implementing a C++ Wrapper for Hyperscan Takeaways Being a C library in a C++ World This weekend I was loo…
-
(or why realtime data is elusive in most organizations) Data, Data and Data How to break out of the cycle National Rail to the Rescue STOMP Protocol ( which I didn’t know was a thing ) Re-learning Java in a pinch Note about the Java solution and how it wo…
-
Learning In Software Engineering Organizations The Learning Organization: A Lit Review by giulia.forsythe licensed under CC BY 2.0 Learning in Organizations Why Learning Matters for Organizations What is different about engineering organizations How to le…
-
Presenting at Develop Conference @ BBC Osada Lakmal Paranaliyanage Software Engineering Manager | Distributed Systems & DevOps Enthusiast LinkedIn • Blog: Curiously Recurring Thoughts in Programming • Github About Me I’m an experienced Software Engineering
-
Components of the container ecosystem Container Engines Container Host Registry Server Container Orchestration Container Runtime Now that we have discussed the basics of containers, lets dive in to the details.
-
Operating System Level Virtualization chroot Solaris Zones and Containers Systemd nspawn LXC/LXD Enter docker Why not docker?
-
Adventures in WSL Land Recently I have joined a new company and as almost always is the case ( at least in Sri Lanka ) I received a laptopthat runs Windows.
-
Cloud9 - A cloud based IDE for your code I first heard of cloud9 before it was acquired by AWS in 2016.
-
Codestar - A new approach to development on AWS Codestar is a relatively new approach to creating new application that run on AWS infrastructure.
-
Impact of unproductive work In high performance systems we try to make sure we do as little unproductive work as we possible.
-
SQLite is an embedded SQL Library.