Designing and building your own home gives you the freedom to build what you want, and doing the work yourself can be a rewarding experience that will save you a lot of money in the process. Complying with building codes can seem intimidating. However, if you think of it as a process, much like the actual building of that dream home, you can get through it one step at a time. Doing your homework is essential, especially if you plan to build with alternative materials or techniques. Here’s what you need to know about building codes before you build a house.