As a Developer, I have always hated saying these words, it always feels a bit like a copout – like I didn’t do my job, left something out, forgot a scenario, ignored something, etc, etc. I don’t mind the jokes that come with it (and they do come, in waves and torrents). When this happens my first thoughts are; Don’t say it.Ask for logs.Get a screenshot.Work the problem. It’s that last one that is so…
Everyone and anyone can show up to a meeting. But only some can contribute. Only some can ask the hard questions. Only some can move the ball forward. Only some come with information and content relevant to what is being discussed. If you are attending a meeting with the thought that you need to be “entertained” or “wowed” – save everyone some time and watch the recording later.
Your code. Your team. How you lead. What project you are working on. What you are learning. Everything, it all breaks at some point. Good. That’s the point, if it doesn’t break, you’re not learning, you’re going through tutorials and motions where everything is isolated and perfect. It’s messy, all of it, it’s supposed to be messy, that’s the point. Break it, make a mess, fix it and grow.
Your bug might have been reported on X, but when you dug into it, it was really an issue with component Y. Component Y didn’t handle the error correctly and hid it instead but eventually it bubbled up stopping your code in the progress. Upon further inspection, it looked like it’s not a problem at all but a feature of Platform A that can be implemented via toggling Option B. All this to say, to…
Tasks are the livlihood of developer work. If you have an overload of tasks in your queue, you are in demand, you are getting work done and you are needed by your team. If you don’t have any tasks in your queue, you should be a bit worried, a little concerned that your queue is growing empty. Whenever my queue starts to shrink, I reach out to those for what is next, if it fills…