Skip to content
DaedTech

DaedTech

  • Check Out Products I Offer
  • Hire Me
  • View Interviews and Columns
  • Get in Touch
DaedTech
DaedTech
  • Abstractions

    Module Boundaries and Demeter

    ByErik Dietrich October 21, 2013May 17, 2016

    I was doing a code review recently, and I saw something like this: public class SomeService { public void Update(Customer customer) { //Do update stuff } public void Delete(int customerId) { //Do delete stuff } } What would you say if you saw code like this? Do you see any problem in the vein of…

    Read More Module Boundaries and DemeterContinue

  • Anti Patterns

    Code Generation Seems Like a Failure of Vision

    ByErik Dietrich October 15, 2013February 6, 2018

    I think that I’m probably going to take a good bit of flack for this post, but you can’t win ’em all. I’m interested in contrary opinions and arguments because my mind could be changed. Nevertheless, I’ve been unable to shake the feeling for months that code generation is just a basic and fundamental design…

    Read More Code Generation Seems Like a Failure of VisionContinue

  • The Life of a Programmer

    Notes on Job Hopping Part 4: Free Agency

    ByErik Dietrich October 13, 2013October 13, 2013

    I’ve been very busy of late, so I had let this series slip a bit by the wayside. But I was taking a break from recording my Pluralsight course to sort of mindlessly read tweets when I noticed this one: Most kids dream of being athletes, not coaches. So then does why does everyone want…

    Read More Notes on Job Hopping Part 4: Free AgencyContinue

  • Announcements

    I’m Hiring, So Here’s a Job Description

    ByErik Dietrich October 8, 2013

    Let me start off by saying that I actually want to hire someone. This isn’t a drill nor is it some kind of hypothetical exercise. I have a real, actual need for .NET software developers and if you are interested in such a job and think that it could be a good fit, please let…

    Read More I’m Hiring, So Here’s a Job DescriptionContinue

  • Reasoning About Code

    Good Magic and Bad Magic

    ByErik Dietrich October 7, 2013

    Not too long ago, I was working with a web development framework that I had inherited on a project, and I was struggling mightily with it to get it to work. The functionality was not discoverable at all, and it was provided almost exclusively via inheritance rather than composition. Runtime debugging was similarly fruitless, as…

    Read More Good Magic and Bad MagicContinue

Page navigation

Previous PagePrevious 1 … 164 165 166 167 168 … 222 Next PageNext

© 2026 DaedTech

  • Check Out Products I Offer
  • Hire Me
  • View Interviews and Columns
  • Get in Touch