The fifth stop of our "ICT & FinTech Mission to Tallinn" last week, courtesy of Enterprise Estonia, led us to Codeborne, where we were hosted by software entrepreneur Toomas Talts. The meeting provided a deep dive into Codeborne’s operational philosophy, technical methodologies, and its unique, long-standing relationship with the Japanese market.
Codeborne distinguishes itself as a pure software development partner, avoiding off-the-shelf software resale in favor of custom-built, high-complexity systems. The company operates on a flat hierarchy with no project managers, utilizing Extreme Programming (XP) principles such as pair programming and Test-Driven Development (TDD) to ensure high code quality and knowledge redundancy.
A significant portion of the discussion focused on @codeborne's strategic alignment with Japanese business culture, highlighted by their ability to operate on "gentlemen’s agreements" without signed contracts—a testament to mutual trust. The meeting also covered the company's pragmatic stance on Artificial Intelligence (AI), the specifics of their Time and Materials (T&M) business model, and their extensive portfolio in Fintech, Energy, and recently, defense technology.
Read more: https://t.co/zzTYesfhY9
What do pair programming, Doom, and writing a book have in common? 📷
They’re all chapters in Robert’s journey — one of our developers who recently joined.
Read the interview:
https://t.co/nx8GHgtEpo
15 years of Codeborne — our CEO tells the story 🎙️
We sat down with our CEO and co-founder, Toomas Talts, to reflect on Codeborne’s journey — from a small founding team to a 60-person powerhouse delivering world-class software in 12+ countries. 👇
https://t.co/M8TeN6o3T0
🚀 Andrei Solntsev joins Live2Test 2025!
In his online tutorial, "How to Migrate from Selenium to Selenide," he’ll guide you through key differences and migration best practices.
📅 May 27-28, 2025 | Online
#testeryou#live2test#live2test2025#automationtesting
Designing a software architecture or implementing an algorithm, simplicity is the ultimate achievement, but also the hardest one even because complexity is fascinating
Complexity gives the comforting impression of being in control, while simplicity is often confused with naivety
We're hiring!
Are you passionate about coding and looking for your next challenge? Join us if you are:
📷 A Java expert who values clean code and TDD
📷 Quick to learn and adapt to new technologies
📷 A believer in pair programming and teamwork
https://t.co/tTqghU1YYy
Writing tests doesn't reduce project velocity. Skipping tests gives a false impression that you may be making "progress."
However, without validating the business requirements, velocity is meaningless, as it doesn't measure the actual progress but the level of hope.
@TaelurAlexis At @codeborne , we practice pair programming. Which is especially useful for the training process. New people do learn very quickly and comfortably. They are never left alone (well, almost never:) ).
Pair programming - highly recommended!
When Selenide was 5 years old, one of the first foreign posts about Selenide was in Portuguese.
Few years later, @asolntsev will come to Portugal to talk about debugging automated tests on @epicheyconf conference. You are welcome!
P.S. Hello from 2016:
https://t.co/KZIrSjUoSq
Good fellows,
next Tuesday 4.07 we will have DevClub at Codeborne office - free informal IT meetup.
We will have two speakers:
* Erik Jõgi - "eXtreme Programming in real life at Codeborne"
* Anton Keks - "What is Svelte and why you should be using it?"
https://t.co/cVqMUhZjLc
We are kicking off the year with 2 talks in 1 for our first Continuous Testing Meetup Online 💻. Join us, @vsharovatov1 and @asolntsev on the 18th January to hear about the “Worst advice on team design” and “How to write tests using Selenide”.
🦾🦿🕶️ https://t.co/tF6vHkCEu5