adding draft of antipatterns post