Working with programmatic constraints can be quite verbose and you'll end up writing a lot more code than doing things through the visual editor (storyboard), but if you can reduce the amount of code even by just a little bit will ultimately make you much more productive!