
Daniel Raniz Raneland
Consultant
- You’ve been invited to give the keynote at your dream conference. What’s the title of your talk, and why?
I’m currently working on a keynote idea about necktie knots and how that ties(!) into software. Other than that, something along the lines of “How taking care of your developers is also great for your bottom line”.
- How does factor10 make remote/hybrid consulting actually work?
I have a better setup at home than during 15 years working in an office because that’s important for us. I’ve got a desk wide enough that some companies would probably cram three people onto it, two screens, and any ergonomic peripherals I could wish for.
We meet at least bi-monthly and spend two days together - one is client work, and the other is usually internal workshops. Annually, we all gather somewhere nice for a few days of internal conferencing and team-building. As always with us, the focus is on quality over quantity.
- What’s the best feedback you’ve received from a client or teammate?
“But they’re the only ones who get something done around here!”
― A client about me and Jimmy when their purchasing division refused to extend our contract.
- How has factor10 helped you make a dent in the world?
I am allowed to speak at as many conferences as I get accepted to. Through this I have reached thousands of developers and met all sorts of interesting people.
- What made you realize factor10 was the right place for you?
My colleagues, and the fact that getting time for personal development isn’t just an empty promise. Since we only sell 80 %, we all have 10% of our time to spend on that - the remaining 10 % is for internal operations like sales, recruiting, or other things relating to factor10’s business.
- Who has a secret talent, and what is it?
I’m not sure it’s that secret, but Martin is a fantastic storyteller. Combined with his general curiosity and enthusiasm, this makes for very entertaining conversations. It’s never boring when Martin is around!
Skills and interests
Master of Science in Software Development from LTH, Faculty of Engineering.
In the top 4% on Stack Overflow.
In the top 3% active speakers of 2024 at Sessionize.
Rust enthusiast.
Active triathlete.
Worked for Sony Mobile in Tokyo to improve in-house cloud capabilities.
Beer brewer and sourdough bread baker.
Master thesis: Performance- and Cost-efficient Cloud Architectures.

Personal Blog Feed
Visit Raniz's blogPerformance of static Rust with MUSL
I like Rust. If you've spoken about programming with me for more than a few sentences you're probably aware of that. One of the many features I like is that it produces mostly s...
Read more at raniz.blogContinuous Integration and development flow
Continuous Integration, sometimes referred to as Trunk Based Development, is a development methodology where everyone integrates their work into the main branch at least daily. ...
Read more at raniz.blogDeveloping technology-agnostic services
We (at factor10) have been discussing the EU's Digital Operational Resilience Act lately, what it means, and what impact it might have. What we have yet to discuss, though, is h...
Read more at raniz.blogOpen Space
The first time I attended an Open Space session, I had no idea what it was. I had recently started at factor10 when we hosted two half-days of Open Space. When our CEO told me t...
Read more at raniz.blogGenerating test flavours in C# part 2: Making the compiler write code for us
In the previous post I explored how to run the same tests for multiple database engines by extending Xunit. Unfortunately that did not work, so here we are again with a differen...
Read more at raniz.blogGenerating test flavours in C# part 1: The non-solution
Imagine that you're working on a project that should support multiple different database backends. Up until now you have only worked with a single database, and now it is time t...
Read more at raniz.blogAbout pair programming
When I first heard about pair programming I didn't like the concept. I'm much faster on my own without someone else slowing me down. And I was right - at the time. This was in u...
Read more at raniz.blogThe art of testing: failing gracefully
When writing tests, we should always write them so that when (not if) they fail, they do so gracefully, with as much information regarding why as possible. Doing this increases ...
Read more at raniz.blogBack on Gentoo
I discovered Linux back in 2002 when I was in my second year of "Gymnasiet". I studied "Computer Technology" and we had our own computer lab where we managed all the computers a...
Read more at raniz.blog
The whole team
Andreas Cederström
Get to know Andreas
Suzi Edwards-Alexander
Get to know Suzi
Markus Eliasson
Get to know Markus
Martin Hellspong
Get to know Martin
Cecilia Justad
Get to know Cecilia
Jimmy Nilsson
Get to know Jimmy
Lotta Nilsson
Get to know Lotta
Dino Opijac
Get to know Dino
Daniel Raniz Raneland
Get to know Raniz
Per Rovegård
Get to know Per
Nizar Selander
Get to know Nizar