Software Craft

Question the software design – Part 3 – Design in practice

J.B. Rainsberger and Alex Bolboaca, two experienced programmers, trainers and consultants, with more than 15 years in the software development field, took the stage and answered a series of questions about how to create better software design. Their live conversation meant sharing valuable insights and new perspectives with the audience. Below you can watch the third part of the Q&A session. […]

Question the software design – Part 3 – Design in practice Read More »

We don’t need more programmers

A simplistic idea started spreading for the past years in Romania, and I’ve met it to a lower extent in other European countries as France, Germany, UK, etc. Companies noticed they have a developer crisis. The simplistic solution: the universities and the industry should produce more developers. I believe this solution to be completely off

We don’t need more programmers Read More »

Company Culture – A Developer’s Perspective

Recently we’ve proudly announced the launch of MozaicLabs – spin-off from MozaicWorks focusing on developing proprietary software products. As the MozaicWorks team has always been a team of practitioners, MozaicLabs focuses our doers efforts into bringing innovative products to market. Aiming to bring great value and delight to customers, we pay as much attention to the user

Company Culture – A Developer’s Perspective Read More »

Smart People Explore Usable Software Design

The past couple of weeks have shown that Usable Software Design is an interesting topic to many people. From exploring it, to exchanging ideas and even applying the principles behind it, I think we live very interesting times. Here’s a brief account on what happened: Johan Martinsson applied the principles of Usable Software Design with

Smart People Explore Usable Software Design Read More »

5 Steps to Mistake Proof Software Design

Images from Impossible Objects Catalog, based on Impossible Objects by Jacques Carelman My previous blog posts have shown how to create better software design and defined the idea of Usable Software Design. Usable Software Design comes from the simple observation that the developer is the user of a software design. My thesis is that using

5 Steps to Mistake Proof Software Design Read More »

4 Ideas To Apply For Better Software Design

Software design is all the rage now. It looks like every year a few more design ideas appear. First there were the GoF design patterns. Now, MVC is the way to do web applications, while ideas like: domain driven design, ports and adapters, microservices see increase interest and adoption. I learned software design by doing,

4 Ideas To Apply For Better Software Design Read More »

5 Tips for Useful Scrum Code Reviews

Every week, me and Claudia discover 2-3 potential bugs in the product we are developing during our code review sessions. This happens despite a very structured way of work and despite applying ATDD and Test First / TDD. Yet developers and technical leads complain to me in the community or during coaching sessions and workshops

5 Tips for Useful Scrum Code Reviews Read More »

Test Driven Development and incremental design

As we were sharing in an article in Today Software Magazine (Adrian Bolboaca & Alexandru Bolboaca) our views about software craft, we came to the fact that Test Driven Development is one of the core practices for software crafters. Besides the increasing number of articles, blogs, short movies or books on this subject, Test Driven Development (TDD)

Test Driven Development and incremental design Read More »

0
    0
    Your Cart
    Your cart is empty
      Apply Coupon
      Available Coupons
      individualcspo102022 Get 87.00 off
      Unavailable Coupons
      aniscppeurope2022 Get 20.00 off
      Scroll to Top