programming progression
year 0: I know nothing
years 1-2: I know some things
years 3-4: I don't know what I don't know
years 4-4.5: I know *everything*
years 4.5-10+: I know nothing
Yes! My main advice for new software developers is: it's OK to feel overwhelmed. You will never know everything and you will always feel like there's a lot more you should learn. What should change as you become more experienced is you get used to living this way
Interestingly, one of the things that Dunning-Kruger uncovered was that the most competent people rank themselves *lower* (~7/10) than the least competent (9+/10) because they know what they don't know. Ranking your own skills too highly is often a signal for incompetence
#Microservices data exchange should default to asynchronous; let services publish streams of events describing data changes and persist them in a durable log. Consumers subscribe to log and can create their own local data view, allowing them to act independently. Tell, don't ask.
Say “Thank You”, appreciate everyone’s efforts, create chances for yourself and others, communicate clearly and honestly, don’t judge others #MorningThoughts#CommutingThoughts#BeGood
Admit your mistakes, take ownership of your faults, say “Sorry” loudly, stop making excuses, stop pointing fingers, listen to others opinions #MorningThoughts#CommutingThoughts#BeGood
Debugging is like an onion. There are multiple layers to it, and the more you peel them back, the more likely you're going to start crying at inappropriate times.
Scrum is an Agile process. Planning is Scrum is done the same way it's done in any other Agile process. Pull in the practices that make sense to you. Wherever did the notion that if it's not in the Scrum Guide, it's not permitted come from? Do what works.
Great discussion in out #architectelevator workshop: who told IT managers that not getting into the details is a sign of a "strong" manager? Abstracting isn't the same as ignoring details! https://t.co/w6bjBGX3R5
Several people have asked for a list of the books I mentioned in this morning's keynote at @OReillySACon … so I threw one together: https://t.co/aWN7pHuXW5 #OReillySACon