Author Archives: Yuriy Artamonov

Yuriy Artamonov

Yuriy is a software engineer living in Samara, Russia. He is a fan of technology, programming, and web development. For the last few years he has played an integral role in the CUBA Platform development team and contributed a lot to the platform architecture design, specializing in front end technologies. As part of my academic activities, Yuriy is mentoring applied math students from the Samara University.

Buzz words collection

My collection of programmers buzz words. I think it will be useful for beginner programmers and Software Engineering students. Will be actively replenished.



  • Defensive programming
  • KISS – Keep it simple, stupid
  • DRY – Don’t repeat yourself
  • YAGNI – You Ain’t Gonna Need It
  • ACID – Atomicity Consistency Isolation Durability
  • Inversion of control
  • Uniform Access Principle
  • Law of Demeter
  • SOA – Service-oriented architecture
  • GRASP – General Responsibility Assignment Software Patterns
    • Single responsibility principle
    • Open/closed principle
    • Liskov substitution principle
    • Interface segregation principle
    • Dependency inversion principle

read more »

Suffering Oriented Programming

Do you suffer greatly without some feature?
We will implement it!

We take into account only the great suffering