yann parent logo

YANN PARENT

#write_software

Object-Oriented Programmer

I’m a disciple of OOP principles. I extract business logic into meaningful objects with well-defined responsibility and coherent inheritance. Building CRUD controllers and refactoring the ones that aren’t. And finally, bring it all to the user, in a clear and intuitive interface. S. Metz’s approach to TDD is how I get there.

Depth beat breath

My skills in JavaScript are modest. That’s a feature, not a bug. Following Josh Waitzkin’s “Depth beat breath” principle, I strive to learn Ruby & Rails deeply, understanding what’s a well-crafted object with a meaningful interface, learning the intricacy of Rails.

Human interfaces

Lean Manufacturing was my first career. It ties surprisingly well with UX. Quality management taught me to look for errors in the system, not the user. Stock optimization and ergonomics gave me an instinct for information hierarchy. After all, a workstation, a quality system, and a website are all systems to be used by humans to accomplish a given goal.

Sympathy for the user

In my life, I worked many jobs, in various industries, countries, and levels of hierarchy. From working closely with companies leader to washing dishes, I gained a wider perspective on the human condition. When you build things for other, that helps.

Still reading?

Over the years, I developed the habit of taking interest in many fields of knowledge, everything that widen my grasp of the world really. My old companion includes psychologies, economics, history, science, and engineering. My latest friend is typography.

Ok, this is the last

I'm fond of the Party Parrot