DRY KISS

In Ruby on Rails That's a Good Thing!

12 Gen 2017 - - by Daniel Jonasson

DRY KISS

In Ruby on Rails That's a Good Thing!

12 Gen 2017 - - by Daniel Jonasson
ISCRIVITI ALLA NEWSLETTER

“Don’t repeat yourself” (DRY) and “Keep it simple stupid” (KISS) are well known rules in software development and maybe particularly so in Ruby on Rails circles. Both rules focus on simplicity; we avoid repeating ourselves by adding features once and reusing them when a similar need pops up and we keep things simple by dealing with what is needed today and not what might be needed tomorrow.

These concepts tie in tightly with Agile practices where software (and many other things) are developed in cycles always focusing on what brings most value at the moment. It doesn’t make sense to invest time and money in advanced features or new layouts before you have a fully functioning application that can actually start to grow your business.

Apart from adhering to these principles ourselves in our work, we try to communicate them and let them seep into the software design phases we do together with our clients. We believe that the “keep it simple” rule is particularly important in the beginning of a project and it helps to have it in the back of your mind when ideas and creativity are flying around the conference table and customers and developers alike are excited about everything that could potentially be made instead of what should.

What it translates to for your business is flexibility and value. Flexibility because we, the Intesys Ruby on Rails team, try our hardest to keep your applications as simple and clean as possible, which allows us to respond quickly to the changes your business is going through at any given moment. Value, because you pay for what brings you closer to your objectives and not for us to re-invent the wheel or maintaining old, monolithic, and inflexible systems.

iscriviti-alla-newsletter

Condividi su:

Daniel Jonasson

Senior Software Developer - Intesys
  • design digital transformation

    I principi del Design per mantenere le promesse della Digital Transformation

  • Inbound Marketing: 5 principi da seguire per curare le interazioni

  • La nuova sfida per l’IT Manager? Creare valore di business

    Come mixare approccio tecnico e visioni di business

  • Staying Relevant in a Changing Market

    Ruby on Rails to the Rescue!

  • Passion for Continuous Improvement

    The Key to Successful Software

Iscriviti alla Newsletter

Inserisci i tuoi dati e ti iscriveremo alla nostra Newsletter. Riceverai una mail ogni volta che uscirà un nostro nuovo articolo. Non ti preoccupare, non ti intaseremo la casella di posta e - se cambierai idea - potrai cancellarti in qualsiasi momento.
* campi richiesti
Interessi
Privacy *