Cut each corn cobs into 3 pieces. Sprinkle a little olive oil into a large pot over medium high heat. Add corn to the pot in a single layer, searing on all sides for about 3-5 minutes to get a nice char. (don't overcrowd the pan, cook in batches if needed)
Add 1 cup of water to the bottom of the pot, then cut 1 stick of butter into 1 inch pieces and place on top of the corn. Season with salt and black pepper and cover with a lid. Reduce to medium heat and let everything cook for 15-20 minutes, until the corn is tender.
Remove the lid and continue to cook uncovered for about 5-7 minutes, until most of the water has evaporated. Add in diced garlic, 1 tbsp of cajun seasoning, garlic powder, and onion powder. Mix everything together, ensuring all of the corn is coated. Cook until the garlic is fragrant, about 2-3 minutes, then add in the remaining stick of butter, brown sugar, and parsley. Continue to cook for an additional 5 minutes, turning the corn in the seasoned butter mixture.
Remove the corn from the pot and place onto a serving plate. Use brush or spoon to coat the corn in the garlic butter mixture. Top with a sprinkle of the remaining tbsp of cajun seasoning, fresh parsley, a squeeze of lemon juice, and a dash of hot sauce.
Notes
Fresh corn on the cob is best for flavor and texture, but frozen can work in a pinch - just thaw and pat dry before cooking.
For that charred, smoky flavor, grill the corn instead.
Look for corn that has a bright green husk and full, plump kernels. The fresher the corn, the sweeter and juicier the end result.