RSSAmplifier

Blog

Andrew Rondeau

Software developer, audio enthusiast

blog.andrewrondeau.comRSS feed ↗10 posts

Latest posts

Brooms vs Vacuums: When to use an ORM

One rather frustrating topic issue that I’ve encountered as a software engineer is the groupthink around using an Object-Relational Mapper (ORM). Some people don’t understand the tradeoffs of using an ORM, vs writing data access code by hand. As a result, they can’t comprehend why someone would write their own queries or populate their own objects.

Takeaways from the Trump Tariffs

Here are some things we should take away from the Trump Tariffs:

Object Equality in C#

In “Object Equality in C#” on Stack Overflow, I explained the different kinds of equivalence in programming, and how they are implemented in C#.

Interview Feedback to an Upcoming Computer Science Student

Recently, I helped a friend screen a candidate for a software engineering role. The candidate was an undergraduate computer science student, expecting to graduate in a few months. Here is the feedback I sent them after the interview.

So you want me to be your technical co-founder?

I’ve talked to a lot of people who really need a technical co-founder. Unfortunately, people who have a grand idea, but can’t do the programming or engineering, are a dime a dozen.

How to get a stack trace of a background thread in .Net

This blog entry is a response to a question I got in a stack overflow post: How to get non-current thread’s stacktrace? [In C# / .Net] Specifically, I was asked if there were alternatives to the originally-obsolete solution: https://stackoverflow.com/questions/285031/how-to-get-non-current-threads-stacktrace/9595704?noredirect=1#comment125211968_9595704.

Why Software Engineers Don’t Respond to Recruiters

It’s well-known in the software engineering field that it’s hard to recruit software engineers. Once, a recruiter once complained to me that most software engineers ignored introductory emails. (In contrast, they told me that typically other professions have a much higher success rate.)

Take-home vs whiteboard coding: The problem is bad interviews

Note: The article made it to the front page of hacker news! Lots of great discussion there.

Interviewing for a job over teleconference (During the COVID-19 Pandemic)

Highlights:

So You want to Build a Tesla Killer (or, My Tesla Model 3 Has Some Quirks)

I’ve had my Telsa Model 3, dual motor, for a year. It’s a great car, and one of the best cars I’ve ever owned. The thing with the Tesla Model 3 is that, because it’s so groundbreaking, it’s hard to find honest discussions about its quirks. Specifically, discussing Tesla and the Model 3’s quirks shows what other automakers can do to gain marketshare back.