Just months after dipping my toes into open source, I learned lessons as a college intern that will help anyone writing and contributing code to a community.
Programming languages tend to share many common traits. One great way to learn a new language is to create a familiar program. In this article, I will create a "guess the…
Note-taking is important, and plain text is an easy, neutral way to do it. Here are three tools you can spice up your notes without losing the ease and portability of plain…
The world of architecture doesn't change as quickly as software, but architects are still finding new ways to share innovative designs and ideas. The open source architecture…