Earlier quoted context omitted.
I am a veterinarian and recruiting is way more straightforward. You’re not going to test the person on the spot. It’s way more about personality fit, what you like/dislike to do, and where you see yourself a few years later down the road. And then a real paid tryout. Also I just changed jobs and was able to write code quickly because they were recruiting with tasks in mind for me. Sometimes it feels like the position…
Veterinarians have boards and licenses, right? I can't hang a shingle as a vet on a whim. That's a very clear filter. All the vetting of whether or not someone can perform the job is done before they even get to you. However, anyone can call themselves a programmer and apply to programming jobs and there's no way to tell if they're capable or not until they're at it. And even previous job experience isn't a strong si…
Software engineering topics I changed my mind on
701–704 of 704 posts
Re: Software engineering topics I changed my mind on
#702Have never agreed with a blog post more. Every single bullet point, 10/10. Okay, okay, actually I have one qualm~ > Standups are actually useful for keeping an eye on the newbies. Unfair. Standups are useful for communication between a team in general, if kept brief. If senior engineer X is working on Y and other engineer M has already dealt with Y (unbeknowst to X), it's a great chance for X to say "I'm currently lo…
Re: Software engineering topics I changed my mind on
#703Earlier quoted context omitted.
> Test driven development requires you to have a spec upfront. What? TDD was created by Kent Beck as part of XP, which is about as far from up-front design and spec as you can get.
How can you write a test for something that doesn't exist without deciding how it is going to work before building it? Tests are a form of a spec.
Re: Software engineering topics I changed my mind on
#704Earlier quoted context omitted.
I do not understand why people have to wait to discuss the blockers? Discuss a blocker whenever you have one.
Discuss a blocker whenever you have one. But that would require me interrupting one or more people in the middle of whatever they are doing and possibly ruining their flow. Unless there is a very tight deadline, work on something else and bring up your blocker when you know the relevant people have time to listen.