Management / Leadership / Process
@mojavelinux: “You manage things, but you lead people.” – Grace Hopper
@abt_programming: “I start with the premise that the function of leadership is to produce more leaders, not more followers” - Ralph Nader
@streser: So true…
@richardbranson: It isn’t effective or productive to force your employees to do anything. Choice empowers people http://www.virgin.com/richard-branson/choice-empowers-people.
@wfaler: Poor managers communicate deadlines and delegate tasks. Good managers communicate purpose and delegate goals.
@viktorklang: One of the biggest challenges going from engineering to engineering management is to start communicating goals & vision instead of solutions
@DayleyAgile: If you want a high performing team, you have to trust them. Yes, even if they fail. Yes, this can be scary. The control wasn’t real anyway.
@extempore2: Don’t let your blacksmith fall into despair: he may only need hope with his helmwork.
@abt_programming: I in Team
@PicardTips: Picard management tip: If you never fail, you aren’t going boldly enough.
@jakemitchell: Should be required signage in every conference room
@abt_programming: Prototyping will reduce development time
@josephhurtado: Happy Friday everyone! Here is some Project Management humor shared by a good friend. #humor #agile #pmp
@mhsutton: Don’t do something because it is ‘agile’. Do it because it maximises value, eases flow, improves quality and maximises joy.
@CompSciFact: Winston Churchill on agile: “It is a mistake to look too far ahead. Only one link of the chain of destiny can be handled at a time.”
@assaf: Why Scrum Should Basically Just Die In A Fire http://gilesbowkett.blogspot.ru/2014/09/why-scrum-should-basically-just-die-in.html
@abt_programming: “Introducing test automation is sometimes like a romance: Stormy, emotional, resulting in either a spectacular flop or spectacular success”
@djspiewak: Accept the fact that your process is a work in progress. What works for your team now will not work when you hire five more. Evolve. Adapt.
@runarorama: Just observing around me, it seems that an enormous source of waste in the economy is people not knowing how to effectively use a computer.
@abt_programming: “Programmers are not to be measured by their ingenuity and their logic but by the completeness of their case analysis” - Alan Perlis
@UncleGene: OH @jessitron @rubyrogues: new feature has 2 costs: immediate implementation one, and future multiplication factor of increased complexity
@viktorklang: If the bug is worth fixing, it’s worth regression testing it. #protip
@olamy: #quality versus low price
@DijkstraQuotes: the unit “a manmonth” is too elusive: in mathematics, one man’s month can easily surpass another man’s life. http://www.cs.utexas.edu/users/EWD/transcriptions/EWD05xx/EWD547.html
@PicardTips: Picard management tip: Having too many leaders is indistinguishable from having too few.
@copumpkin: When you find a bug in your software, don’t just fix it; figure out what made it possible for it to get into your code and fix that too.
@_bpaquet: If your code tests don’t pass, drop and gimme 20. New initiative to promote fitness at work.
@temerev: How you do UX testing: drink 0.7L of whiskey (minimum) and start using the app.
@petecordell: Telling a programmer there’s already a library to do X is like telling a songwriter there’s already a song about love
@abt_programming: “You can’t have great software without a great team, and most software teams behave like dysfunctional families” - Jim McCarthy
@heathercmiller: High-five @acm! “(meaningfully) heterogeneous teams have a higher potential for innovation than homogeneous teams” http://cacm.acm.org/magazines/2014/11/179827-the-data-on-diversity/fulltext
@VUspenskiy: “The stone the builders rejected has become the cornerstone. #118:22”
@VUspenskiy: “Не имеет смысла нанимать толковых людей, а затем указывать, что им делать. Мы нанимаем толковых людей, чтобы они говорили, что делать нам.” ~ Стив
@DijkstraQuotes: it is impossible to sharpen a pencil with a blunt axe. It is equally vain to try to do it with ten blunt axes instead. http://www.cs.utexas.edu/users/EWD/transcriptions/EWD04xx/EWD498.html
@KwalityRules: I’m going to buy him a copy of the Mythical Man Month. Actually I’m going to buy him two copies so he can read it twice as fast.
@viktorklang: Don’t force professionals to act unprofessionally #managementtipoftheday
@ALRubinger: Pair Programming is more effective than Solo Facebooking.
@vpatryshev: why github has no managers
@djspiewak: Basically, societies suck. A lot. We evolved central organization and putative measures to enable higher densities.
@wfaler: Bureaucracy is the dysfunctional, broken bi-product of failed automation. It is never “necessary” nor desirable.
@runarorama: Turns out that a lot of corporate networks are set up to be hostile to people who actually use their computers.
@abt_programming: “One bad programmer can easily create two new jobs a year” - David Parnas
@temerev: “The code is not an asset. It’s a liability”. Well, coders are even more so.
@abt_programming: “Truth can only be found in one place: the code” - Robert C. Martin
@typesafe: How the @guardian does Continuous Delivery (and what it took to get there): https://www.theguardian.com/info/developer-blog/2015/jan/05/delivering-continuous-delivery-continuously
Culture / Communication / Politics
@abt_programming: “Only those who risk going too far will ever know how far they can go.” - T.S. Eliot
@temerev: “First you win. Then they create a commission. Then they laugh at you. Then they ignore you.”
@PicardTips: Picard management tip: Know your audience. Display strength to Klingons, logic to Vulcans, and opportunity to Ferengi.
@TheIlluminati: Make art every day.
@abt_programming: The challenge is not to manage time, but to manage ourselves” - Stephen Covey
@JZdziarski: Terrorists come in all sizes…
@TheIlluminati: Dreams don’t work unless you do.
@abt_programming: “When you don’t create things you become defined by your tastes not your ability. your tastes only narrow & exclude people. so create” - Why
@aras_p: “Solving problems you probably don’t have creates more problems you definitely do” - @mike_acton http://www.slideshare.net/cellperformance/data-oriented-design-and-c
@abt_programming: Beware of your “firefighters” they are probably your chief arsonists - Milt Bryce
@purefn: The “greater good” is nothing but an excuse for committing great evil. I’m so tired of hearing people blindly tout it as virtue.
@pigworker: Some kinds of learning are unavailable to people who need to be pleased with themselves.
@TheIlluminati: Being busy isn’t the same as being productive.
@VUspenskiy: “The more corrupt the state, the more numerous the laws.” ~ Tacitus
@VUspenskiy: “One of the great mistakes is to judge policies and programs by their intentions rather than their results.” ~ @MiltonFrieddman
@WisdomViking: To dare is to lose one’s feet for a moment. To not dare is to lose one’s self forever.
@crazy_kutas: Нет понятия «надо». Есть сильно завуалированное понятие «хочет кто-то другой».
@chaddickerson: Cynicism is a mental prison. I have never seen anything get better because someone was cynical.
@ntakayama: The hardest problem in computer science is not being an opinionated jerk about everything.
@copumpkin: When asking for help with something, don’t just say “it doesn’t work”. Put yourself in your helper’s shoes: what might help them help you?
@viktorklang: Work with a company, not for a company. #protip
@copumpkin: “Trust me” is a useless phrase
@DrRema: Neutrality helps the oppressor, never the victim. Silence encourages the tormentor, never the tormented. ~ Elie Wiesel
@runarorama: Contrary to popular belief, taking the mean of two extremes is not a safe policy. Sooner or later you will drink a half glass of arsenic.
@fogus: A gross fallacy in tech is that someone chooses a technology because they can’t understand other options.
@jakekorab: Korab’s Law
@grateful4dead: What If I Told You …
@TheTweetOfGod: Remember: just because you’re offensive, doesn’t mean you’re wrong.
@IanDunt: When I visited Auschwitz, our guide said: ‘Extremism does not explain what happened here. Only conformity does.’
@stop: The best way to kill an idea is to take it to a meeting. ~Unknown
@TheIlluminati: You’ll never win an argument with an idiot.
@afiskon: Я проджект-менеджер. Я не хочу писать ТЗ и разбивать на сабтаски, я хочу знать, когда будет готово.
@runarorama: Pragmatism: Trying to reach the moon by piling up chairs.
@GeorgeTalksCode: I found a picture you might like. It’s a picture of a pragmatist.
— “I take my programming advice from people who build big banking systems”
— “Have you ever tried to use those systems?”
Business / Product
@abt_programming: “Focus is saying no to 1,000 good ideas” - Steve Jobs
@daniellangnet: 5 mistakes we all make with product feedback: https://blog.intercom.io/5-mistakes-we-all-make-with-product-feedback/
@jmspool: Another take on Minimal Viable Products:
@abt_programming: “…a good plan executed today always beats a perfect plan executed tomorrow” - George Patton
@BoredElonMusk: Free business tip: Advertise the fact that you’re well funded by….wait for it…paying customers.
@pavlobaron: this. #codemesh
@tuykin: Умные сначала думают, потом делают. Дураки сначала делают, потом получают прибыль.
@gragtah: San Francisco described in a 1930s history book
@hnshah: “Ideas are only the beginning; not the entire business.” https://medium.com/@geoffjustsayin/ideas-dont-count-6d5210caf768 /by @geoffjustsayin
@jamesiry: Thought for the day: if people took seriously the advice “don’t reinvent the wheel” your cars, buses, and bicycles would run on stone tires.