Skip to content
DaedTech

DaedTech

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

    The Code that Cried Wolf: Proving that Comments are Unneeded

    ByErik Dietrich November 2, 2012June 30, 2015

    I spent a lot of years diligently commenting my code. I wrote what the code did next to the statements themselves and I wrote method headers and sometimes I even kept a journal of edits in that header as if there were no such thing as source control. As I mentioned in an earlier post,…

    Read More The Code that Cried Wolf: Proving that Comments are UnneededContinue

  • The Life of a Programmer

    Because I Said So Costs You Respect

    ByErik Dietrich October 30, 2012

    Do you remember being a kid, old enough to think somewhat deductively and logically, but not old enough really to understand how the world works? Do you remember putting together some kind of eloquent argument about why you should be able to sleep at a friend’s house or stay out later than normal, perfecting your…

    Read More Because I Said So Costs You RespectContinue

  • .NET

    TDD For Breaking Problems Apart

    ByErik Dietrich October 28, 2012June 30, 2015

    If I have to write some code that’s going to do something rather complex, it’s easy for my mind to start swimming with possibilities, as mentioned in the magic boxes post. In that post, I talked about thinking in abstractions and breaking problems apart and alluded to TDD being a natural fit for this paradigm…

    Read More TDD For Breaking Problems ApartContinue

  • The Life of a Programmer

    You Aren’t God, So Don’t Talk Like Him

    ByErik Dietrich October 26, 2012October 26, 2012

    Queuing Up Some Rage Imagine that you’re talking to an acquaintance, and you mention that blue is your favorite color. The response comes back: Acquaintance: You’re completely wrong. Red is the best color. How does the rest of this conversation go? If you’re sane… Acquaintance: That’s wrong. Red is the best color. You: Uh, okay……

    Read More You Aren’t God, So Don’t Talk Like HimContinue

  • Abstractions

    How to Create Good Abstractions: Oracles and Magic Boxes

    ByErik Dietrich October 25, 2012October 13, 2015

    Oracles In Math When I was a freshman in college, I took a class called “Great Theoretical Ideas In Computer Science”, taught by Professor Steven Rudich. It was in this class that I began to understand how fundamentally interwoven math and computer science are and to think of programming as a logical extension of math….

    Read More How to Create Good Abstractions: Oracles and Magic BoxesContinue

Page navigation

Previous PagePrevious 1 … 187 188 189 190 191 … 222 Next PageNext

© 2026 DaedTech

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