Language Selection

English French German Italian Portuguese Spanish

Today's Red Hat Series on Programming/Development

Filed under
Development
  • 4 best practices for giving open source code feedback

    In the previous article I gave you tips for how to receive feedback, especially in the context of your first free and open source project contribution. Now it's time to talk about the other side of that same coin: providing feedback.

    If I tell you that something you did in your contribution is "stupid" or "naive," how would you feel? You'd probably be angry, hurt, or both, and rightfully so. These are mean-spirited words that when directed at people, can cut like knives. Words matter, and they matter a great deal. Therefore, put as much thought into the words you use when leaving feedback for a contribution as you do into any other form of contribution you give to the project. As you compose your feedback, think to yourself, "How would I feel if someone said this to me? Is there some way someone might take this another way, a less helpful way?" If the answer to that last question has even the chance of being a yes, backtrack and rewrite your feedback. It's better to spend a little time rewriting now than to spend a lot of time apologizing later.

  • 6 tips for receiving feedback on your open source contributions

    In the free and open source software world, there are few moments as exciting or scary as submitting your first contribution to a project. You've put your work out there and now it's subject to review and feedback by the rest of the community.

    Not to put it too lightly, but feedback is great. Without feedback we keep making the same mistakes. Without feedback we can't learn and grow and evolve. It's one of the keys that makes free and open source collaboration work.

  • What was your first open source pull request or contribution?

    Contributing to an open source project can be... Nervewracking! Magical. Boring?

    Regardless of how you felt that first time you contributed, the realization that the project is open and you really can contribute is quite awesome.

  • Stop hiring for culture fit: 4 ways to get the talent you want

    If you're looking for talented people you can turn into cultural doppelgängers—rather than seeking to align productive differences toward a common goal—you're doing it wrong.

  • Who was the first computer programmer?

    Ada Lovelace, daughter of the English poet Lord Bryon and Anne Isabella Noel Byron (née Milbanke), was arguably the world's first computer programmer. Her notes on Babbage's Analytical Engine, published as additions to her translation of Luigi Menabrea's Sketch of the Analytical Engine Invented by Charles Babbage contain an algorithm for computing Bernoulli numbers.

    Some biographers downplay, or outright dismiss, Ada Lovelace's contributions to computing, but James Essinger, author of "Ada's Algorithm: How Lord Byron's Daughter Ada Lovelace Launched the Digital Age" is a firm supporter of Lovelace's place in the history of computing.

More in Tux Machines

Linux 4.20--rc76

Well, that's more like it. This is a *tiny* rc7, just how I like it. Maybe it's because everybody is too busy prepping for the holidays, and maybe it's because we simply are doing well. Regardless, it's been a quiet week, and I hope the trend continues. The patch looks pretty small too, although it's skewed by a couple of bigger fixes (re-apply i915 workarounds after reset, and dm zoned bio completion fix). Other than that it's mainly all pretty small, and spread out (usual bulk of drivers, but some arch updates, filesystem fixes, core fixes, test updates..) Read more Also: Linux 4.20-rc7 Kernel Released - Linux 4.20 Should Be Released In Time For Christmas

Android Leftovers

1080p Linux Gaming Performance - NVIDIA 415.22 vs. Mesa 19.0-devel RADV/RadeonSI

Stemming from the recent Radeon RX 590 Linux gaming benchmarks were some requests to see more 1080p gaming benchmarks, so here's that article with the low to medium tier graphics cards from the NVIDIA GeForce and AMD Radeon line-up while using the latest graphics drivers on Ubuntu 18.10. This round of benchmarking was done with the GeForce GTX 980, GTX 1060, GTX 1070, and GTX 1070 Ti using the newest 415.22 proprietary graphics driver. On the AMD side was using the patched Linux 4.20 kernel build (for RX 590 support) paired with Mesa 19.0-devel via the Padoka PPA while testing the Radeon RX 580 and RX 590. Read more

Sparky SU 0.1.0

This tool provides Yad based front-end for su (spsu) allowing users to give a password and run graphical commands as root without needing to invoke su in a terminal emulator. It can be used as a Gksu replacement to run any application as root. Read more