During the last two months I’ve been reflecting on characteristics and beliefs of our engineering team at Dataium. I wanted to come up with a few key things which, when communicated to others, would describe some of what makes us “tick.” Sort of an elevator pitch to a potential new hire or a way to describe some of our philosophy toward technology and business. The resulting list below isn’t exhaustive but is a few of the things I picked out to share. These are things most engineering teams should aspire to in my opinion.
Things we believe in:
- making mistakes and learning from them
- ..but trying to do it right the first time
- short projects (30 days is a long project)
- what we’ve built is never good enough (for us or our customers)
- there’s no task too small or menial
- tracking our time
- tracking our successes and not just failures
- logging everything
- the technology we currently use isn’t necessarily what we should be using tomorrow
- open source software is generally “better” than closed source
- we can build our systems and write our code better than anyone else (such as outsource partners)
- being a generalist is infinitely better than being a specialist
- trying new things and new approaches often
- our team can accomplish anything