Principles of Software Engineering

SOLID DRY KISS What does it mean?

By the definition, software engineering is known as a systematic and procedural approach to software development.

It usually consists of collecting and documenting requirements from the users, designing and outlining the platform structure, coding or…



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Valentin Podkamennyi

Experienced software engineer, co-founder of Datamart, ex-Googler, specializing in web analytics, software development and architecture design.