Management / Leadership / Process

@troubalex: #awssummit

Innovation

@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…

Invest in people

@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

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

Prototype

@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

Script

@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.

@RichRogersHDS: “Teams are immutable. Every time someone leaves, or joins, you have a new team, not a changed team.” - @richardadalton

@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

@danielgazard: “Zero known defects policy: you need to prioritize fixing broken things” @viktorklang

@viktorklang: If the bug is worth fixing, it’s worth regression testing it. #protip

@abt_programming: Only three priorities apply as to when to fix a bug: now, later, never. - @KevlinHenney

@olamy: #quality versus low price

Quality

@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.

Gimme 20

@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

Startup Roles

@abt_programming: “The best engineers I know are artists at heart. The best designers I know are secretly technicians as well” - @Trenti

@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

Github 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.

@VUspenskiy: The CADT Model — Cascade of Attention-Deficit Teenagers.

@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

@abt_programming: Inverse bus factor: “how many developers have to be hit by a bus before a project starts to proceed smoothly?” - @gasproni

@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

Continuous Delivery

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…

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

@abt_programming: “If you call me a resource, I’m calling you overhead. It’s only fair” - @cory_foy

@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

Korab

@grateful4dead: What If I Told You …

Morpheus

@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.

Pragmatist

@robconery:

— “I take my programming advice from people who build big banking systems”

— “Have you ever tried to use those systems?”

— “…”

@temerev: A 300 year pattern: establishment using the poor to fight middle class. #sanfrancisco

Business / Product

@newsycombinator: Fucking Sue Me http://t.co/AxdwP109S3 http://pud.com/post/10103947044/fucking-sue-me/

@daniellangnet: “Nobody cares about your product. Fundamentally, what users care about is themselves.” by @lauraklein http://www.usersknow.com/blog/

@abt_programming: “Focus is saying no to 1,000 good ideas” - Steve Jobs

@Steven_Haines:

Product

@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:

MVP

@abt_programming: “…a good plan executed today always beats a perfect plan executed tomorrow” - George Patton

@abt_programming: Dear Every Company Without An API, Marvel comics has one. via @joemccann

@BoredElonMusk: Free business tip: Advertise the fact that you’re well funded by….wait for it…paying customers.

http://pchiusano.blogspot.ru/2013/05/the-future-of-software-end-of-apps-and.html

@pavlobaron: this. #codemesh

Knowledge

@tuykin: Умные сначала думают, потом делают. Дураки сначала делают, потом получают прибыль.

@gragtah: San Francisco described in a 1930s history book

Frisco style

@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.