I spoke at TechExcellence.io about accidental quality - why bugs get shipped even though tests pass.
www.youtube.com/live/8ONG4nJ...
@mourjo.me.bsky.social
βοΈ mourjo.me/blog π» developing @bookingcom πΌ previously @stripe, @gojektech, @helpshift π«π· MS @inria
I spoke at TechExcellence.io about accidental quality - why bugs get shipped even though tests pass.
www.youtube.com/live/8ONG4nJ...
I recently spoke at Tech Excellence meet-up about property based tests! Link belowπ
www.youtube.com/live/8ONG4nJ...
I am speaking at API days Bangalore! Sign up with my code for a free ticket: I_KNOW_MOURJO_SEN
confengine.com/conferences/...
"We have to do the things [like documentation] that make human engineers better
before we can delegate to machines"
- Dave Williams
#o11yDaySF @honeycomb.io
Iβm speaking at techsummit.io in a couple of weeks! π₯³ππ
02.09.2025 08:55 β π 0 π 0 π¬ 0 π 0Test cases only catch bugs if you know where they are. Paradoxically, it is ineffective for unknown unknowns.
Property-based tests don't ask you for examples - it generates them. You define the properties of your application, the system finds bugs.
github.com/mourjo/quick...
In front of the majestic Alps, I felt tiny, insignificant but also very liberated.
They are impervious - whether I fail or succeed. Nothing I do will ever change the Alps. I suddenly didnβt feel afraid of failing, taking chances, experimenting.
Feeling tiny is liberating. Empowering. Unlimited.
Whatβs the difference between testing π§ͺfor bugs and searching π for bugs?
Property based tests search for unknown unknowns π΅οΈ without relying on the programmerβs ability to enumerate test cases.
Hear more in my recent talk π
www.youtube.com/watch?v=5tCz...
Whatβs the difference between testing π§ͺfor bugs and searching π for bugs?
Property based tests search for unknown unknowns π΅οΈ without relying on the programmerβs ability to enumerate test cases.
Hear more in my recent talk π
www.youtube.com/watch?v=5tCz...
My @infoq.com article won the second prize in the 2025 Article Contest, check it out!
www.linkedin.com/posts/infoq_...
I presented a talk at Monster Scale 2025, video is out now
@scylladb.com #resilience #microservices #softwaredesign
This IS addictive but also very fun, thanks!
28.03.2025 18:10 β π 1 π 0 π¬ 0 π 0Software design with resilience embraces the reality that failure is inevitable!
We leverage #FlowMetrics (crucial for software delivery!) to measure & improve system resilience.
Dive into the #InfoQ article by @mourjo.me for deeper insights!
π bit.ly/3Y5WMyJ
#Microservices #Performance #Metrics
Wrote an article on system agnostic resilience on @infoq.com check it out π
26.03.2025 09:49 β π 2 π 1 π¬ 0 π 0The Internet helped create Adam Smithβs ideal marketplace, in which buyers and sellers find each other. The Internet did not replace people. It made them more efficient.
This is one of ten key ideas I took down from a memo Bill Gates wrote in 1999, all of which are still so relevant today:
A team that is overworked does not perform well - nor does a server that is overloaded. What lessons can performant software supply chain teach us about microservice design?
I will speak about this topic at @scylladb.com Monster Scale Summit. Sign up today: www.scylladb.com/monster-scal...
I spent more hours learning in school but I learnt a lot more in college. A method I call "learning in sprints" combines the time-bounded structure of school education with the intuition and applicability of college education, and it works wonders.
25.02.2025 06:50 β π 0 π 0 π¬ 0 π 0A story about how I subconsciously started spending less time on my phone, how a privacy screen protector nudged me towards doing other β more productive β things than looking at reels on Youtube.
13.02.2025 06:09 β π 0 π 0 π¬ 0 π 0My mental model of the how the corporate business works gets better as I speak to more people.
The best thing about this is, while Iβm helping someone succeed I am really helping myself.
mourjo.me/blog/musings...
Here is the link to the tweet:
x.com/redrapids/st...
The only reason I can't leave Twitter is because of the years of history I have with it -- like getting a retweet from Bruce Tate on a post I wrote. Sigh, on Twitter today, I just expect onlyfans accounts to react to my posts... I mean tweets.
24.01.2025 16:08 β π 0 π 0 π¬ 1 π 0I was having a tough day, this made me smile. Thank you for sharing.
23.01.2025 16:01 β π 0 π 0 π¬ 0 π 0Thanks!
22.01.2025 18:20 β π 0 π 0 π¬ 0 π 0I would love for my blogs to be indexed in mini feed - thanks in advance!
mourjo.medium.com
mourjo.me/blog
@duckdb.org is a data engineering tool that is a must-have for software engineers. A data perspective is invaluable for a software engineer - from counting unique IDs in a CSV to parsing JSON logs to find failure patterns.
Here are three compelling reasons for us developers to start using DuckDB
While at the surface writing does not seem to be a hard requirement of the software engineerβs job, structured thinking is. Writing helps convoluted, passing thoughts take a more permanent form, which my future self can come back to β ideas fleet, written artefacts remain.
mourjo.me/blog/musings...