hard-boiled

adj

1.
tough and callous by virtue of experience
2.
used of persons; emotionally hardened
3.
(eggs) cooked until the yolk is solid