FTFrancesc Travesainblog.cesc.cool·Sep 21, 2025 · 45 min readImplementing the state pattern in RustSome months ago I was reading this book about Rust called, “Rust for rustaceans”, “Idiomatic programming for Experienced Developers”. The warning “for experienced developers” is very well deserved. I felt very inexperienced, Rust is not easy. But ove...00
FTFrancesc Travesainblog.cesc.cool·Jun 23, 2025 · 6 min readThe mediocrity AI eraThe poor souls that cared for us while growing up, trying to instill some values to us, like “effort”, would explain the consequences of cheating an exam saying that we would not be as a good as a version of ourselves as if we didn’t: “you can always...00
FTFrancesc Travesainblog.cesc.cool·Jun 18, 2025 · 12 min readSoftware engineering principles and AIIf you have read any or some of my articles, you know what this blog is about. It’s all about software development, good practices, and, well, “evangelizing” some of those practices. I always defend myself saying that I did not create those, smarter ...00
FTFrancesc Travesainblog.cesc.cool·Mar 24, 2025 · 17 min readThe 4 stages of Software Integration GriefIt’s a common decision point in software development. A typical dilemma. You are moving happily and blissfully on the rainbow road of steady development when business comes and snaps you with a need that was needed for yesterday if not for last year....00
FTFrancesc Travesainblog.cesc.cool·Jan 28, 2025 · 16 min read6 Traps of software developmentThere are countless practices in software development, and one thing I've learned is that very few are universally "best practices." Taken too far or applied in the wrong context, they can cause more harm than good. This is true beyond software devel...00