Clean Code
I can assure you there's at least one person who will benefit from it, future you. How many times have you looked at a piece of code, cursed the author, then realized you were the one who wrote it? Do something for future you
I can assure you there's at least one person who will benefit from it, future you. How many times have you looked at a piece of code, cursed the author, then realized you were the one who wrote it? Do something for future you
History lesson today. James Gosling and Open Source.
How long is a string? Sounds like a simple question, but It’s Not Wrong that "🤦♂️🏼".length == 7. It might not be wrong, but is it right? What are you measuring? What's your contract with the user? What are the expectations?
Here's an interesting approach
We've all heard of design patterns. They're ways of doing things. What about ways of thinking about things? What if there were a taxonomy of them? And what if there are 4 really important ones.
Campus recruiting is a great thing. Finding and hiring the right talent, the right coworkers for the future, is one of the most strategic investments we can make. 30 years after graduation and you can still learn things on campus. Yesterday I ran across this posting from an ECE Professor Martin's Somewhat Heretical Thoughts for Cornell Engineering Students.
Distributed systems and microservices. Seems like a natural fit, but oh the complexity. Emergent behavior, hidden loops, unknown dependencies. How do you get a handle on it? Uber's own Yuri Shkuro presents Jaeger to handle distributed tracing.
A disciplined technique for restructuring an existing body of code. It's an opportunity we get over and over again. What's the best way to take advantage of they opportunity?
Helping my Friendgineers whenever possible