Tags: software development

Becoming a Senior Developer: 9 Experiences You'll Encounter

Many programming career guidelines stress the skills a software developer is expected to acquire. Such general advice suggests that someone who wants to focus on a technical track—as opposed to, say, taking a management path to CIO—should go after the skills needed to mentor junior developers,...
Read 0 Comments

Becoming a 10x Developer

When I was first learning to play water polo, a coach told me something I’ve never forgotten. He said, “Great players make everyone around them look like great players.” A great player can catch any pass, anticipating imperfect throws and getting into position. When they make a return pass, they...
Read 0 Comments

Continuous Integration and Delivery Tool Basics

CI/CD tools are key to today's agile, container-driven software production cycle. This "explain like I'm 5" overview helps you get started. Once upon a time, back when waterfall was the primary software development methodology, you could spend months or years working on a single software project....
Read 0 Comments

GitHub: Changes to EU Copyright Law Could Derail Open Source Distribution

A proposed European law would mandate that content providers utilize some kind of content filter to make sure rights holders get their royalties. But for a public open source code repository, such a contraption could be a nuisance, or it could be catastrophic. The E.U. Parliament's Legal Affairs...
Read 1 Comments

5 Pillars of Learning Programming

Learning how to program is hard. I often find that university courses and boot camps miss important aspects of programming and take poor approaches to teaching rookies. I want to share the 5 basic pillars I believe a successful programming course should build upon. As always, I am addressing the...
Read 0 Comments

Anatomy of a Perfect Pull Request

Writing clean code is just one of many factors you should care about when creating a pull request. Large pull requests cause a big overhead during the code review and can facilitate bugs in the codebase. That's why you need to care about the pull request itself. It should be short, have a clear...
Read 0 Comments

​Red Hat Changes Its Open-Source Licensing Rules

Red Hat-initiated open-source projects, which use GPLv2 or LGPLv2.1, will be expected to add GPLv3's cure commitment language to their licenses. From outside programming circles, software licensing may not seem important. In open-source, though, licensing is all important. So, when leading Linux...
Read 0 Comments

Evaluate a Product/Market Fit

How to identify when a fit has been achieved, and how to exit the explore stage and start exploiting a product with its identified market. We live in a world of data overload, where any argument can find supporting data if we are not careful to validate our assumptions. Finding information to...
Read 0 Comments

Why Open Source Is Good for Business, And People

The open source world isn’t defined by geography, nor are the communities within it. Open source communities are defined by sharing attitudes, interests, and goals, wherever their participants are. An open source community spans locations, political affiliations, religion, and life experience....
Read 0 Comments

Has Agile Programming Lost its Way?

Programmers are passionate about which development methodology is the best. Is it Agile? Waterfall? Feature Driven Development? Scrum? So everyone took notice when one of the 17 original signers of the seminal Agile Manifestowrote a blog post last month headlined “Developers Should Abandon Agile.”...
Read 0 Comments

Pages

Click Here!