Programming Practice on Linux