Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Culture Code at Dwarves

Culture Code at Dwarves

Han Ngo

July 01, 2020
Tweet

More Decks by Han Ngo

Other Decks in Programming

Transcript

  1. Agenda • Prologue • Our Purpose • Core Values •

    Culture Code © Dwarves Foundation, 2020
  2. Culture Defines Us • It's in our focus from the

    beginning • It’s our everything and made us what we are today • It defines what we will be in the future • It makes us stronger and more cohesive • Culture tells us what is permanent and original © Dwarves Foundation, 2020
  3. Keep It Honest There is no such specific guide for

    culture code. So many of these handbook turn out to be ideal-case prescriptions rather than real- world descriptions. They cover all the ways people should act, not the ways they actually do. That’s a sham. Let’s not write a handbook like that. Let’s keep it honest. © Dwarves Foundation, 2020
  4. We Don’t Have Protecting Culture We believe the culture is

    defined by whom we hire, what we promote and encourage. It is dynamic, and it should expand like our business. We welcome its change as we want people to contribute to the new culture. © Dwarves Foundation, 2020
  5. We Start With Purpose We’re aim to empower the next

    innovation. The long-term goal is to create an engine for innovation where new ideas happen, where we develop things & bring positive impacts to the world. © Dwarves Foundation, 2020
  6. We Start With Purpose We fully understand it requires a

    lot of hard work and commitment. Hopefully, doing what we are doing should help bring prosperity, make a meaningful living and enrich humankind. © Dwarves Foundation, 2020
  7. Core Values • They are what we proud of •

    They help guide us when we are facing a difficult decision • They are what we do at Dwarves Foundation and how we do it. © Dwarves Foundation, 2020
  8. Core Values Our core values guide our strategies and individual

    actions so that we create a company whose character is as radical as our work. • Craftsmanship • Teamwork • Sustainable © Dwarves Foundation, 2020
  9. Core Values Craftsmanship We work toward perfection in every single

    piece that we produce. We are proud of the well-crafted software that we develop together. © Dwarves Foundation, 2020
  10. Core Values Teamwork Teamwork is all about trust and collaboration.

    Having someone in the team mean we can rely on this person. © Dwarves Foundation, 2020
  11. Core Values Sustainable We do not believe in rushing for

    project and working overtime. We believe in working sustainably and balanced so that we are a happy bunch of sane workers. © Dwarves Foundation, 2020
  12. A few other things that we observed over the last

    few years: • No asshole rules: no matter how great a candidate may be, being an asshole is an automatic deal-breaker. • False Positives are ok. False Negatives are not: we prefer to not have you in the team rather than letting a wrong person affect the others. © Dwarves Foundation, 2020
  13. People It All Started With People We human are the

    cause of any consequences. That's our point of view. Live your value with the Dwarves. You are encouraged to contribute your knowledge and value to the team. © Dwarves Foundation, 2020
  14. People - It All Started With People • You are

    the manager of yourself. • Things you produce add up to our value. • Your action in front of others represents our image. • Your belief impacts team culture. © Dwarves Foundation, 2020
  15. People Team > I The only way to make the

    boat go fast is perfect teamwork and synchronization. The skillset is essential, but it isn't as important as vision and coordination. The 'I' must be unselfish and think about the team first. © Dwarves Foundation, 2020
  16. People - Team > I No one is perfect; everyone

    has something that they could improve upon, including yourself. So, be supportive. Offer constructive criticism. Listen, listen, listen. "Everyone you will ever meet knows something you don't." — Bill Nye © Dwarves Foundation, 2020
  17. People - Team > I We effectively have an environment

    in which competition and collaboration co- exist. Even if you work harder than anyone else, if you lose synchronization, you slow the boat down. © Dwarves Foundation, 2020
  18. People It's Not About You It's not about the CEO,

    the core team or anyone. We are here because they want to join forces to accomplish the mission of craftsmanship in software engineering. © Dwarves Foundation, 2020
  19. People - It's Not About You We work together as

    a team for a greater good. As soon as it becomes about the individual, things begin to fall apart. © Dwarves Foundation, 2020
  20. People Like-minded People We started this team with a purpose.

    It's an innovation powering. We want to make this place an environment where engineers can spend their time working with disruptive startups and be cool at the same time. © Dwarves Foundation, 2020
  21. People - Like-minded People We always look for like-minded people.

    • Possesses the same vision, DNA and same synergy. • Distinctive, different, can see things in their bare form • Optimistic about the future © Dwarves Foundation, 2020
  22. People Unique Value We hire for the unique value. This

    is what you could bring to the table. This is what makes you different from other team members. © Dwarves Foundation, 2020
  23. People - Unique Value The difference can be anything. The

    way of thinking. The vision of technology. The methodology of operations. Presentation skills. Communication skills. Leadership. The speed of prototyping. Emotional understanding of others. Anything. © Dwarves Foundation, 2020
  24. People - Unique Value We must be an organization where

    those specialities are well respected and leveraged, rather than having stereotyped technical skill evaluations like school exams. © Dwarves Foundation, 2020
  25. People EQ is Underrated We have seen so many cases

    where smart engineers with high IQ failed while some others yield positive results. Most of the time, it is communication. © Dwarves Foundation, 2020
  26. People - EQ is Underrated It's our job to convince

    and recommend solution. Features, tasks and bugs live in one side of a coin where technical matters and solution are already identified. Train your mind to be able to see the real big picture. © Dwarves Foundation, 2020
  27. People You Are What You Do People see you through

    your action, not talks. Be a doer. We craft software and stuff. We want to bring positive impact to the world through software. © Dwarves Foundation, 2020
  28. People - You Are What You Do The culture we

    are pursuing is the combination between the unconventional spirit and the will to do the right things in every piece of our decision. © Dwarves Foundation, 2020
  29. Work Remote Working We feel no need to manage your

    chair. We have better things to do than to track you down to every single minute. Meetings are for decision making. Ideas and planning should be conducted personally. © Dwarves Foundation, 2020
  30. Work - Remote Working Flexible working time allows you to

    start and end thing at whenever you feel like it, which is why we want the Dwarves to know exactly • What needs to be done • What's left to clean up © Dwarves Foundation, 2020
  31. Work - Remote Working It doesn't matter if it happens

    in the kitchen, or on your way to the beach. Work happens when you are ready, and we want you to manage it at your own terms. © Dwarves Foundation, 2020
  32. Work Around the Clock We work for the future of

    ourselves and the future of this team. We care about the quality of the work we produce rather than the number of hours worked. We do not have a specific start time or time to leave the office. © Dwarves Foundation, 2020
  33. Work - Around the Clock The Dwarves are working in

    a different timezone. We stay in touch around the clock. The Dwarves are around when you need them. Just don't try to take advantage of someone's balance. © Dwarves Foundation, 2020
  34. Work Toward Automation All the techniques we applied, all the

    new technologies we learned at Dwarves Foundation help to save time and make automation easier. If there is anything happened more than 3 times and a dozen more in the future, we find a way to automate it. © Dwarves Foundation, 2020
  35. Work - Toward Automation Having the engineering power aside, if

    we know how to use them efficiently, we can utilize them for most of our tedious work and focus on things that matter. Try not to repeat yourself. © Dwarves Foundation, 2020
  36. Work 70/50 The Dwarvish magic is purely technological know-how. The

    Dwarves often spend their free-time on hobby projects or new technology. © Dwarves Foundation, 2020
  37. Work - 70/50 The total of 120% is our commitment.

    The extra 20% is what we invest in our internal competency, which later will be rewarded when our outcome hits the market or bring values to the customers. © Dwarves Foundation, 2020
  38. Work Purpose Driven • It's all about the result •

    Every action or decision must bring us closer to the goal. © Dwarves Foundation, 2020
  39. Work - Purpose Driven Transparency and detailed planning/report help. •

    Remove meaningless meetings • Make the development progress as transparent as possible • Be a team player over "task worker". • Open discussion and alternative recommendation instead of rejection over customer's requests © Dwarves Foundation, 2020
  40. Work How We Do Business In working with others, we

    don't look for business, we look for partnership. We value lifetime partners. A deal could come and go, the market could come and go, but trusted clients will stay. © Dwarves Foundation, 2020
  41. Work - How We Do Business Same as networking and

    collaboration, doing business is about giving, not taking. We tend to pay upfront in many cases, we give what we have before asking anything back. © Dwarves Foundation, 2020
  42. Work Delegators are Dead-weight Everybody works. With a small team,

    you need people who are going to do work, not delegate work. Everyone's got to be producing. No one can be above the work. © Dwarves Foundation, 2020
  43. Work - Delegators are Dead-weight Avoid hiring delegators, those people

    who love telling others what to do. Delegators are dead weight for a small team. They clog the pipes for others by coming up with busywork. © Dwarves Foundation, 2020
  44. Work - Delegators are Dead-weight Delegators love to pull people

    into meetings, too. In fact, meetings are a delegator's best friend. That's where he gets to seem important. Meanwhile, everyone else who attends is pulled away from getting real work done. © Dwarves Foundation, 2020
  45. Work Effective over Productive • Productive is about occupying your

    time—filling your schedule to the brim and getting as much done as you can. • Effective is about finding more of your time unoccupied and open for other things besides work. We don't believe in busyness. We believe in effectiveness. © Dwarves Foundation, 2020
  46. Work - Effective over Productive We always try to work

    on things what create the most value possible. Between signal & noise, we always try to pick the signal and waive the noise. © Dwarves Foundation, 2020
  47. Work - Effective over Productive Know your priority and do

    things that matter. © Dwarves Foundation, 2020
  48. Engineering Culture We build a company where software engineering could

    shine, innovative products are shipped and change the world for the better. © Dwarves Foundation, 2020
  49. Engineering Culture Engineering Discipline Software engineering is an engineering discipline

    that's applied to the development of software in a systematic approach. © Dwarves Foundation, 2020
  50. Engineering Culture Not a Replacable Cog Software is more of

    artisanship, and software engineers aren't a replaceable cog. Don't believe the one-size-fits-all interview. These serve to grind away the individuality and make us feel like an assembly line worker. © Dwarves Foundation, 2020
  51. Engineering Culture The Best Idea Wins • If you have

    a great idea and the will to make it work, you can create great changes. • Nothing is off-limits • All voices are equal here © Dwarves Foundation, 2020
  52. Engineering Culture - The Best Idea Wins If your idea

    makes the most sense, that's what we'll do, regardless of your role or seniority. © Dwarves Foundation, 2020
  53. Engineering Culture Lean Approach Lean philosophy regards everything, not adding

    values to the customer as waste. In order to eliminate waste, one should be able to recognize it. © Dwarves Foundation, 2020
  54. Engineering Culture - Lean Approach • Rework, or unnecessarily complex

    solutions are waste. • Waiting for other activities, teams, processes is waste. • Managerial overhead not producing real values is waste. © Dwarves Foundation, 2020
  55. Engineering Culture - Lean Approach • A fulfilled goal matters

    more than approaches and processes • Fancy tools and cumbersome procedures are likely to bring more problems than helping us moving forward. © Dwarves Foundation, 2020
  56. Engineering Culture - Lean Approach During work, always remember that

    you are the manager of one. You should be aware of what is success and what is the priority of a specific period. © Dwarves Foundation, 2020
  57. Engineering Culture - Lean Approach Favour boring solutions and legacy

    tooling for real benefits over shiny, over- hyped new toys .eg "Hacker News trending", "10k Github stars in X days" or "faster than Y framework". Be practical, don't waste time and effort on uncertainties. © Dwarves Foundation, 2020
  58. Engineering Culture Think Long-term Every action could create a continuous

    pair of cause and effect. When we make any decision, we follow a shared framework among the Dwarves. It's not about you, it's about the majority. © Dwarves Foundation, 2020
  59. Engineering Culture - Think Long-term Every decision we make today

    can lead to an impact in the future. • The technology we endorse, the solution we choose to solve the problem • The founder we backed, the startup we invest into • The people we work with, the way we treat the client • How we talk about ourselves, the attitude toward peers. © Dwarves Foundation, 2020
  60. Engineering Culture - Think Long-term We grant everyone at Dwarves

    the rights to make a decision as long as it benefits the whole in the long run, rather than the individual or a blink of an eye. It is the balance of one who walks a tightrope. © Dwarves Foundation, 2020
  61. Toward the Future Thought on Software Software impacts the world

    every day. It helps make life convenient in current era and in the days ahead. Tech industry is the destination and interference zone between sectors. It's the tunnel to the future, which is full of excitement and dynamic. © Dwarves Foundation, 2020
  62. Toward the Future - Thought on Software So as an

    ambitious team, our vision is to co-create the future together with startups and makers. © Dwarves Foundation, 2020