Vena Engineering Blog

Engineering articles from the teams at Vena Solutions

Tag: constraint programming

Solving Calibron 12, a very hard wooden block puzzle — Part 2

Albert Choi on November 7, 2019

In Part 1 of this series, we showed how a solution to the puzzle could be represented simply by the sequence of 12 pieces in the order we place them, given an agreed upon strategy of where to place pieces. …

Solving Calibron 12, a very hard wooden block puzzle – Part 1

Albert Choi on September 25, 2019

One morning, Grady walks into the office and leaves a couple of wooden puzzles on the shared table in the Data Management Team area. Many of us were nerd-sniped that day. This is a tale of how one single puzzle …

Footer

Vena is hiring! Join our team.

Tags

accessibility agile algorithms api design backbone bugs c++ cloud collaboration compression concurrency constraint programming culture data structures debugging docker fault tolerance formal methods functional programming hacknight humour information theory infrastructure interview jackson java javascript management math mongodb morphia node.js outreach performance problem solving puzzles python react redux REST scrum scrum master security testing web development

Categories

  • Vena Engineering
Theme by StudioPress.