Overview
Digital Hospitality can’t happen without thoughtful development. Our coding approach is the backbone of our past and future success. Developers: You are in charge of welcoming guests into the sites we build. Please do everything you can to give them a great experience!
🏅 Principles
- Clarity: Ensure all tasks and communications are clear and concise to avoid misunderstandings and rework.
- Accountability: Own your work and responsibilities, delivering quality results within agreed timelines.
- Curiosity: Always seek to learn and understand new technologies, methodologies, and the business context of your projects.
- Collaboration: Work closely with project managers, strategists, and other team members to achieve project goals.
- Integrity: Maintain high ethical standards in all dealings, ensuring trust and respect in client relationships.
📏 Rules
✅ Do…
- Communicate Proactively: Share updates, raise concerns early, and request clarifications to ensure alignment and progress.
- Propose Better Solutions: If you receive a task and think that is a more efficient way to implement something comment in the Asana task.
- Document Your Code: Leave comments often and frequently in the code you create. This doesn’t need to be overly verbose but should apply to any blocks of code that are complex and not easy to understand at a glance.
Concepts
Documentation
Version Control
Search Engine Optimization (SEO)
Guides
🚫 Don’t…
- Share Credentials or Outsource Work: We are hiring you to do a job and trusting that you are capable of doing that job. If you feel like you have bit of more than you can chew let us know and we will make adjustments.
- Create Bespoke Design Systems: Other devs should be able to dive into your code and understand what is happening.
- Miss Deadlines: Do not underestimate time required for tasks; communicate early if deadlines are at risk.
Cantilever Development Standards
How to Provision a New Computer for Cantilever Dev Work
Implementing DDEV