Software Engineer Promotions

Software Engineer Promotions

Once upon a time I was a young, naive software engineer who thought if I just worked really hard and was very good at what I did things like raises and promotions would occur as I deserved them. Then one day I was complaining to my husband how I hadn’t gotten the raise I deserved and we had the following conversation: Husband: Did you ask for one? Me: No, I just worked really hard and did a good job so…

Read More Read More

Ruby Yield and Blocks as a Sandwich

Ruby Yield and Blocks as a Sandwich

Let’s look at yield and blocks by writing a method to make a sandwich. This is great but marketing quickly tells us our one filling sandwiches are way too simple. They want a sandwich function that can have any style of filling in the center. To make it flexible we will define how the filling is printed when we call the function. To do this we use an implicit block. This is great! People start to make all sorts of…

Read More Read More