Ürgo RingoUsing technical debt to speed up product learningUse prudent technical debt as a tool to reduce the cost of learning when other cheaper ways of learning are not availableAug 3Aug 3
Ürgo RingoProduct engineerDifference between engineer and product engineer and why it mattersJul 11Jul 11
Ürgo RingoProcesses vs principlesThere are different ways how an organisation can optimise the way of working. Depending on the company culture it may lean more towards…May 26May 26
Ürgo RingoMerging Product Engineering and QAMerging product engineer and QA role is one of the most impactful levers for a product team to improve its delivery efficiency.Mar 81Mar 81
Ürgo RingoinJavarevisitedConvenient test data builders in JavaTest data builders are convenient for creating objects used in tests. This is different from using the Builder pattern in production code…Dec 28, 2023Dec 28, 2023
Ürgo RingoinJavarevisitedWhy not use database-driven designWhile a database is part of most information systems it’s not a good idea to focus on database schema when designing the whole system.Dec 18, 20231Dec 18, 20231
Ürgo RingoinJavarevisitedMisuse of Builder patternHow Builder pattern is often misused in Java and what to do insteadOct 16, 2023Oct 16, 2023
Ürgo RingoLow-trust organizationIn 1960 Douglas McGregor published a book “The Human Side of the Enterprise”. In that book, he writes about Theory X and Y.Oct 8, 2023Oct 8, 2023
Ürgo RingoSeparating Persistence and Domain ModelsAn alternative approach to overcoming object-relational mapping challenges with an example in Kotlin and Spring Data JDBC.Sep 8, 2023Sep 8, 2023
Ürgo RingoProductivity mechanics of remote, distributed and co-located teamsWhat impacts org/team productivity and is co-location always the best setup?Mar 22, 20231Mar 22, 20231