News for hackers. Stuff that matters.
Re:New study shows highly creative people’s brains work diff... by cutler on Monday July 04, 2022 @05:53PM (#31982123)
This is why I disagree fundamentally with TDD - it kills the creative spark. Whatever happened to hiring dedicated testers in order to give the creatives freedom to do what they do best? Forcing a creative dev to constrain him/herself right out of the gate is an exercise in futility made even worse when you add the requirement to be a Docker+Kubernetes+AWS gun-slinger. Whatever happened to specialisation?
Re:New study shows highly creative people’s brains work diff... by curiousDog on Monday July 04, 2022 @06:02PM (#31982189)
Very true. Though less “prestigious”, the most fun I ever had was actually working as an SDET in the beginning of my career at Microsoft in Azure. I would spend hours dreaming up corner cases on how to break dev code in a distributed systems setting and came up with (for that time) quite a few unique frameworks that helped catch bugs that would’ve otherwise slipped through the usual unit, functional and smoke test archetypes. Unfortunately, I believe this job function has been removed entirely within MS
Re:New study shows highly creative people’s brains work diff... by jiggawatts on Monday July 04, 2022 @09:23PM (#31983344)
> Unfortunately, I believe this job function has been removed entirely within MS

Azure customers like me all suspected this, it's funny to see it confirmed.

The lack of testing is glaringly obvious. I can "break" Azure by deploying trivial, toy architectures. I can't imagine what customers go through if they actually try to scale up to something bigger or more complex.

Re:New study shows highly creative people’s brains work diff... by jaten on Tuesday July 05, 2022 @12:56AM (#31984457)
Wow. I have the exact opposite experience with TDD. I use TDD to set a specific goal, and to have the computer tell me almost instantly when I've reached it. Then I can unleash creativity in trying implementations, and know instantly if they've worked. Occassionally I'll get a lucky guess in that works. Such a great feeling knowing immediately that my intuition was right.
Re:New study shows highly creative people’s brains work diff... by cutler on Tuesday July 05, 2022 @06:32AM (#31986506)
Testing obviously is essential to the final product but TDD kills creativity by stifling flow.
Re:New study shows highly creative people’s brains work diff... by dboreham on Tuesday July 05, 2022 @12:29AM (#31984318)
There are many other problems with TDD (caveat: it's a good idea for _some_ projects) besides "it's no fun". Watch the Jonathan Blow video on the subject for the details.
Re:New study shows highly creative people’s brains work diff... by astrange on Tuesday July 05, 2022 @02:22AM (#31984979)
The classic example is sudoku, where all the TDD advocates failed to get there because they spent their time testing incorrect ideas instead of actually thinking their way to a solution. You can't build a moon rocket a step at a time, as they say.

https://news.ycombinator.com/item?id=3033446

But I do think if you're going to write sudoku you should start with an end to end test, i.e., a solved sudoku problem.