Good for you and don't feel too bad about not giving a notice. Its a respect thing. I have worked for similar people before and walking on egg shells is never fun. As I said, good for you for getting out.
As for your farmer boss...oh can I relate. My Grandfather is like that, yelling and screaming all the time. I call it working for the Tuttles because he might be mad at something else and yet you are to blame. (The tuttles, as in the Orange County Choppers series about motorcycle building).
Now in contrast we have my Uncle who has a big dairy farm and they are a dream to work for. Because they are bigger, rely on help and train a lot more people, they just know mistakes happen and shrug a lot of stuff off. They have had the same guys for years which on a dairy farm is just crazy talk...no one lives that lifestyle for long. Not their help...they stay for years and years. And I can see why. Its so nice to work there, I go up there and work for free just to help them out and chat...it is that friendly there. I would work there full time, but here is the thing...there is no room because no one quits. I fill in, but full time is out of the question until someone dies I swear!
My grandfather's farm is a mere 125 cows and he has not put an ounce of money into the place over the years and blames everyone for his misfortune. My Uncle, he has the biggest equipment and farm in the county. Now I wonder what role model I should have???
Hummm maybe good guys do finish first, it just doesn't appear that way because they are too busy building their legacy. And the ones that berate...well they only do so because they need to do that in order to make themselves feel good. Not me or you my fiend, we feel better about ourselves by helping others. May the world have more of us huh?
Best of luck on your new job. Sounds like you'll appreciate it even more now.