Kamil Lelonek personal blog

Lean Programming | Software Management

Latest
Why should a developer have a mentor?

Why should a developer have a mentor?

Mentorship as the most important career factor for programmers.
Go to the profile of Kamil Lelonek
Kamil LelonekMar 24
How micromanagement kills creativity and productivity of developers

How micromanagement kills creativity and productivity of developers

How should one manage developers?
Go to the profile of Kamil Lelonek
Kamil LelonekFeb 13
Defensive programming in Ruby

Defensive programming in Ruby

Is your code rather imperative or declarative? What OOP patterns do you use? Do you extract abstractions?
Go to the profile of Kamil Lelonek
Kamil LelonekJan 31
I have no idea what I’m doing (but) I’m a programmer

I have no idea what I’m doing (but) I’m a programmer

Why learning through trial and error is the best way to waste your time and client’s money?
Go to the profile of Kamil Lelonek
Kamil LelonekJan 20
About
Kamil Lelonek personal blog
Kamil Lelonek personal blog

Lean Programming | Software Management

More information

Followers
Elsewhere
Featured
What service objects are not

What service objects are not

An opinionated guide to Service Objects
Go to the profile of Kamil Lelonek
Kamil LelonekDec 16, 2014

Why is your Rails application still coupled to ActiveRecord?

How can repository pattern decouple your application from ActiveRecordA way to isolate your project from ORM framework using the repository pattern. ¶ How fast are your tests? ¶ Do they rely on a database? ¶ How easily can you switch from relational schema to NoSQL documents or even YAML store? ¶ Do you have fat Models that leak up to Controllers or even Views? ¶ Does your application depend on details of a particular ORM implementation? ¶ I believe this article will help you solve the aforementioned problems.
Go to the profile of Kamil Lelonek
Kamil LelonekJan 19, 2015
What should every developer avoid?

What should every developer avoid?

How not to cause a disaster in your code
Go to the profile of Kamil Lelonek
Kamil LelonekAug 20, 2015
More stories →About Kamil Lelonek personal blog