woman on laptop sitting at the window
Limiting distractions helps you focus on your work so you can increase productivity.
Emoji keyboard
A long-time, loyal Vim user moves to the other side in the age-old debate between text editors.
Windows
Install the GNU Compiler Collection and other GNU components to enable GNU Autotools on Windows.
Coffee beans
Clearing up the confusion about developing in Java while staying in the open source ecosystem.
Pair programming
Good feedback is important for growing, learning, and improving.
venn diagram showing eyes and mouths and smiles in the middle
Collaborative, inclusive decisions lead to better results. This process can help you get there.
Person drinking a hot drink at the computer
Get to know printf, a mysterious, flexible, and feature-rich alternative to echo, print, and cout.
Working from home at a laptop
Opensource.com correspondents share their favorite tools for churning out words.
Person programming on a laptop on a building
Bash may be more popular, but tcsh has advantages that make it more appealing in certain cases.