Management mentality of "getting things done", positive attitude towards my "how-to" proposals, understanding my challenges and trade-offs, appreciating my efforts to simplify things, no endless meetings etc ... All this makes me a champion of productivity
Object-oriented programming ! Great ideas. But only with good documentation and examples. Let me give you an example - I bought a thick hardcopy of a reference book fill with methods, properties etc. but it is not useful to me. Why ? Because it is like taking apart the engine of a car, mix up all the components (down to screws etc.), and then ask you to put it back without documentation. You see what I mean.
Never understand why it takes hundreds of pages for a programming book, except in terms of 'sales and marketing'. Just a waste of time, it can be written within a hundred pages.
So finding a good article from Code Project makes me the most productive as a developer.
Decades ago, I was an intern at Dow Chemical in Midland Michigan.
What a great experience. I Learned a few things about meetings.
1) If you don't send out a summary of the goals. They will cancel the meeting.
2) If you don't take minutes, in real time, and assign Actions during the meeting, they will not let you run another meeting. Wow. This has stayed with me for life.
3) There must be a time keeper who has the ability to "Side-Line" any conversation.
This person is separate from someone taking notes
4) At the end of the meeting, the actions, who they are assigned to, and a rough expectation of when they are needed by is read off. Later an email is sent with the summary, minutes, and actions.
While it sounds like a lot of overhead. OMG, it changed my life.
The final lesson. Don't dress up to deliver the meeting. They made me lose my tie! (The only reason to dress up the presenter is that the content cannot be the star!)
That internship changed my life. To this day, I run meetings like that (small adjustments), actions are always done in real-time and sent out quickly. And the meetings are kept short (usually) because we offline "deep" stuff that the group only needs a high-level appreciation of, and we allow people to request to be inside of those discussions (if they ask).
I am hoping you can make some of this work for you!
There's nothing more frustrating than getting in the zone and focused on a problem only to be interrupted by a colleague or worse an overbearing, narcissistic, retired family member (in-law) who is bored and needs to be entertained.
"Go forth into the source" - Neal Morse
"Hope is contagious"
My current contract doesn't have developer laptops; everybody gets the same model. I spend a lot of time staring at loading screens and waiting for builds to finish. Debugging is painfully slow. Thankfully I love what I do, but I can't help but think a better machine is worth more than the opportunity cost of twiddling my thumbs.
I didn't include this on my list because I don't need a fast and powerful machine, just an adequate one. But it sounds like you don't even have that, so I can see why your perspective would be different.
My current contract doesn't have developer laptops; everybody gets the same model.
Their decission, their money. You could be faster and more productive, but being forced to be slower... their call.
I get more annoyed by having a good machine but not being able to install / do whatever I need to get the job done due to IT politics... that's way more frustrating than having a slow machine
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
No, just the people close enough to hear the hair driers running 24/7.
(It's a 1U server, 40mm fans that can move enough air to keep something cool are obnoxiously loud.)
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?