This is the most accessible C code I have ever seen and a really great open-source project. I always enjoyed @antirez pitching an idea, requesting and then carefully considering comments, slowly building new features.
Today I'm stepping down as Redis leader and maintainer. I published a blog post about this:
Thanks Redis community, you have my love <3
Thanks Redis Labs for the joint adventure s…
"How do I get started contributing to open source? What are some good entry-level tasks to work on?"
These are questions I am often asked, so here's the answer for everyone to read:
Scratch your own itches. Find bugs that are causing you problems, conspicuously missing features you would find useful, and implement them - in literally any free/open-source software you're using. Don't worry about not being familiar with the codebase or programming language or whatever, just solve one problem at a time.
Try this: next time you go to report a bug, report it, and immediately start working on a patch which fixes the problem.
Scratching your own itches is the best source of motivation and maximizes your productivity.
Often that means not contributing to my projects at all, if you're asking how to get started with a specific project. Maybe you like it because it's flawless 😉 (hah!), in which case it wouldn't need your help anyway. Go fix something which is bugging you in another project. Spread the contributor wealth around and eventually it'll come back to my projects, too.
reCAPTCHA and other absolutely unusable CAPTCHAs are probably the biggest usability nightmare currently. When your CAPTCHA disqualifies a user as a bot when they try to use the audio version because the visual version is hard to use or simply does not work you've completely and utterly failed as a developer.
Graphic Evidence of Police Brutality
Copying and pasting from a reddit thread because it's important.
firing rubber bullets at innocent person on their porch:
cop way too excited to fuck some people up:
cop shooting rubber bullet at guy for saying "fuck you":
cops breaking supplies for peaceful protestors:
nypd driving into protestors:
police actively seeking out fights compilation:
cop driving at people aggressively on a campus:
cop shooting rubber bullets at people watching from apartment:
police shooting the press with rubber bullets:
police arresting a CNN reporter:
police doing a drive-by pepper spraying
photographer being pepper sprayed:
guy with hands in the air gets his mask ripped off and pepper sprayed:
lady who was coming home with groceries who got a rubber bullet to the head:
reporter blinded by rubber bullets:
reporter describes getting tear gassed:
couple getting yanked out of their car and tased for violating curfew:
young woman gets shoved to the ground by officer:
reporter sheltering in gas station is pepper sprayed: https://twitter.com/MichaelAdams317
reporter trying to get home gets window shot out: https://twitter.com/JaredGoyette/status/1266961243476299778
cops come at a guy for filming a police car burning:
Columbus police assaulting protestors:
Just publish a new post: "Microsoft's acquisition list" where I talk about some curious things happening around developers industry and one of the main competitors our micro universe. Feedback is always welcome.
The Bing.com poll
Later on the day I will put what was the ending results (and my answer if that matters 😄
I've made the decision to make a formal release of my book "The Mediocre Programmer" and keep it free for now. I was thining of making it available so folks could give me some $$ for it on various sites, but honestly I just need to get this out and get it off of my plate so I can focus on other things. Plus it's more of a book that I want to change the culture of programming and the way to change that culture is to the same way that my computing culture was changed: by sharing freely.
Google memories (1/x)
y'all going to laugh, but I really believed it. I drank the kool-aid. this was the mid-00s, a tech company with a motto "don't be evil" still felt daring rather than cringe – for an alienated techie like past me, at least; my politically aware friends tried to warn me; but I didn't realise that Google leveraged its fine-tuned advertising machinery also for recruiting, and I swallowed the whole thing.
I added a Privacy page to my website:
Privacy (and security) is something I do really care and would love everybody else join the effort to protect ourselves.
It's highly inspired on what @kev did for their privacy page.
Your opinion is important, let me know if you have any questions about it :)
One approach to learning git is to treat it like a necessary evil, something distracting you from the actual thing you're trying to do - you just want to write your program, god dammit. The better approach acknowledges that git is a tool you're likely to use every day, many times a day, for the next 30 years or more, and investing the next few hours into learning about it.
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.