There are many decent roadway design guidelines available.
All of them specify having intersections meeting at 90°, flat, level w/ unobstructed view. As any of those deviate from that ideal, then other changes are required to maintain safety, such as decreasing speed or adding stop signs.
The linked, unimplemented modification is okay, but a better solution would be to have modified both minor roads so that both met the major roadway at 90°, with the added benefit of being offset, to ensure the vehicles on the minor road come to a stop.