Talented Programmers Don’t Tolerate Chaos
Yegor Bugayenko
Talented programmers will strive to structure chaos and write perfect code.
Not So Good After All? Don’t Let ‘Altruism’ Kill Your Company
Altruism is often heralded as a panacea for management challenges, but it could actually be a death sentence for your team and projects. Here's why.
Evolution Through Revolution: Getting Your Team to Embrace Change
Don't accept the status quo. Instead, build a team willing to fight for positive change.
Yegor Bugayenko explains his realization that software developers should go neither above nor beyond.
Why Programmers Should Curb Their Enthusiasm, and Thinking About Computational Thinking
Yegor Bugayenko ponders the dangers of "hazardous enthusiasm," while Mark Guzdial considers whether the need to teach computational thinking can be "designed away."
Lazy Developers Are the Best Developers
Lazy developers stick to the project scope while forcing the project team to understand and fix their own code and issues.
Hazardous Enthusiasm and How Eagerness Can Kill A Project
Many otherwise competent software developers and potential contributors end up being overwhelmed by "hazardous enthusiasm." They end up overwhelmed by their excitement and instead of implementing gradual change, they try to redo entire projects. Let's take a look at what I mean.
Breaking the Chains of Freelance Slavery
The idea of working from home is no longer novel, and there are a number of drawbacks to consider.
Blockchain Was the First, but Will Not Be the Last
What is the outlook for Zero-Trust Decentralization, and should we expect other products aside from Blockchain?
Using Independent Technical Reviews to Ensure Project Success
By using independent technical reviews, management can have a third party audit software and ensure the dev team stays on track.
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get Involved