The & community is driven by the desire for constant learning and teaching. We empower our peers and colleagues by sharing knowledge and giving support whenever possible. We surround ourselves with people who we admire and respect.
The work we are doing has an impact. We are crafting software which helps people and businesses to improve.
& is a success driven company. We make pragmatic decisions and do not get lost in unnecessary details - results matter. People working at & have a clear career path and won't ever be dependent on anybody's good will.
To grow as a company, it is very important to look out for our fellow colleagues. This does not only involve the mental and physical health of each colleague, moreover it also involves business aspects. Empower each other, share your knowledge and challenge the status quo. Such behavior allows us to progress and to constantly improve professionally.
An experienced female employee joins the & team. In order to allow the new colleague to successfully contribute right from the beginning, she gets a comprehensive introduction to the various code styles embraced within the company. Likewise, the new colleague challenges the status quo by sharing her knowledge to address certain issues, she already dealt with at her old workplace.
Keeping an open mind is an important ability to ensure every colleague feels respected and esteemed. Taking interest in your environment and considering different points of view help to progress personally as well as professionally.
& is in charge of building an MVP for a new customer. For the new project, two lead engineers are discussing the choice of the tech stack including the programming language. The first colleague suggests using Java as the main programming language, as most employees already have a lot of experience with Java. The second colleague recently read the book "Seven Languages in Seven Weeks" and suggests Haskell as in her opinion Haskell is far more better suited to address the requirements of the MVP. After a close look into Haskell, the first colleague agrees with the second colleague.
Being inclusive is necessary for growth. We believe in an unbiased and tolerant work environment. We achieve thoughtful exchanges of knowledge and experience through a considered and appreciative way of interacting.
In an unofficial meeting everybody discusses a topic in German. A colleague is not fluent in German and has a hard time following the conversation. This causes the colleague to miss out on the conversation and hinders him from contributing to the discussion. In such a case, you should consider changing the language used in the discussion to a language everybody understands.
Everybody in today’s business world suffers from massive information overload. When communicating with colleagues or customers, you’ll be more effective and you will prevent misunderstandings if you exactly say or write what you want. A lack of clarity leads to misunderstanding and may lead to conflict. Follow the KISS principle: Keep it Simple, Stupid. The simpler the explanation and communication, the more likely it is that the outcome will be as intended.
Imagine you have to deliver bad news. Especially in such situations, it is important to communicate clearly and transparent. Prefer simple understandable words and sentences over sloppy expressions, abbreviations and acronyms.
When talking to colleagues and customers, don’t forget to explain how you came up with your decision, conclusion or why you think about a certain aspect like that. Explaining your reasons helps others to understand your point of view.
Be responsible and create a supportive environment. Treat each other respectfully and stick to arrangements. Treat others how you want to be treated.
Consider you split up work with a co-worker to prepare a presentation that will take place in a few days. If you make an appointment to consolidate your output, be sure that you give your best and do your “homework”. If you aren’t prepared for the meeting, you and your colleague have to elaborate your part together to deliver the presentation in time. Hence, your co-worker has to invest extra time owing to your absence of preparation. This is quite disrespectful behaviour, from your colleagues point of view.
When talking to customers or colleagues, avoid hasty judgements. Always consider that you might be the one who is wrong. In discussions, try really hard to understand your opponent's point of view. If you are explaining something, take your time and be patient.
You have 30 years of Java coding experience. Today, a less experienced Engineer joins your team. She is reviewing your code changes and disapproves with your code documentation. She even prevents your code from being added to the main source code. She starts explaining that at university she learned that code documentation is important but should be applied with caution. For very self-describing code, documentation might be more harm- than helpful. She argues that the code might change in future, but documentation very often is forgotten to be updated. Since the current code is very self explanatory, having no documentation is better than eventually having wrong documentation. She has got a point.
At & we accept everyone as an individual with different characteristics and qualities. We care about the needs of others and most importantly we respect the boundaries of each individual. We do not force anybody to do something the person is not comfortable doing.
& organizes a team event and provides free beverages and food. The beverages include alcoholic drinks as well as non-alcoholic drinks. A colleague decides not to drink any alcoholic beverages. One colleague makes fun of the other colleague, who does not even want to share a beer with him. This behaviour is unexpected. If a colleague is not comfortable drinking alcohol or simply does not want to, that's perfectly fine and there is no explanation needed.
The use of profanity is not appropriate. Curses, vulgar and offensive language create a hostile environment that hinders an effective collaboration between people. We do not condone the use of racist, sexist, homophobic or culturally offensive language.
Gossiping is disrespectful behavior for the work environment. Even if what you’re saying is true, spreading gossip is still not expected behaviour. Don’t even repeat gossip someone else has started.
Do not try to gain improper advantages. Always play a fair game. Do not bribe, be corrupt or make secret agreements between trusted parties.
One of your personal friends is our customer’s project manager. He asks you to postpone some promotions of Engineers in your team and offer a cheaper Team as a Service. He will share his profit with you. Since you know that the Engineers in your team earned the promotion, you decline the offer and go on proposing the Engineers in your team for a promotion.
Discrimination, harassment and bullying in any form – verbal, physical, or visual will not be tolerated at &. Among others, this includes racism, sexism, ableism, discrimination based on gender, religion, or sexual orientation.
Sexual harassment is an absolute no-go. Harassment on the basis of sex, sexual orientation or gender identity are strictly permitted. We also do not tolerate non-consensual sexual contact of verbal, nonverbal or physical nature.
Violence and abusive behavior is not tolerated. This includes any attempt, threat, or actual conduct that endangers or is likely to endanger the physical or psychological health or safety of a co-worker. Additionally, any threatening statement that gives a co-worker reasonable cause to believe that his or her health or safety is at risk is not tolerated.
Never follow or surveil a person. Do not wait for a person to tell you that your closeness is not wanted. Be very cautious about signs which might indicate that your attention is not appreciated. Be especially cautious if an imbalance of power exists between you.
Any unacceptable behaviour is going to lead to a conversation with somebody representing & People Operations. There are serious penalties for engaging in the described behavior. Common penalties include demotions, job transfers and in the most extreme cases, termination. However, please remember that mistakes happen, you are not a bad person, reassess your behaviour and do better next time.
Please don’t hesitate to report unacceptable behaviour to & People Operations. We encourage you to contact us using your contact details, so we can better help people harmed. Retaliation against anyone who reports unacceptable behaviour is out of question and we’ll do everything in our power to enforce that. However, if you want to reach out to us anonymously, you can use a service like anonymousemail.me.
This Code of Conduct applies to all & co-workers and people connected. Everything written in this document is valid during working hours, as well as during events by &. It also applies to all communication no matter which medium, online or offline.
This Code of Conduct is last edited in March 2021 and has the version 1.0.1. It gets versioned using semantic versioning. The whole document is distributed under a Creative Commons Attribution-ShareAlike license. Portions of text derived from the Thoughtworks', Google, Geek Feminism's and Starbucks's Code of Conduct.