Make one small change at a time. Make sure tests pass. Commit.

I keep re-learning this.

Changing internal abstractions mid-way through a programming project is tedious.

I'm rubbish at predicting future technology trends. In the 90s I claimed Java, JavaScript, and PHP were such bad languages, nobody would want to use them. Also, FTP and telnet would go away within a couple of years.

"Protip: Don't delete your Python virtual environment while you are using it."

From my upcoming book "Protips: Things to NOT Delete". All chapters are based on my hard earned experience of deleting things and then regretting it a moment later.

uspol, action, stickers 

uspol, musings on due process 

an appeal to the fediverse regarding anti-abuse 

pretty hilarious how people think everyone having their basic needs met is somehow the greatest evil known to history and humankind

I'm seeing a lot of chatter about 10x engineers and whether they exist or not.

I just want to say we have clear proof they exist.


#puns #programming is looking for a new maintainer!

If nobody comes forward by 2020, it'll be forced to shut down. Please boost to spread the word.

Note that this is the podcast-sharing website: I'm not sure about the status of the app, but I think that's still doing fine.

#gPodder #podcasts #python #webdev #helpwanted

Transphobia, TERFs in Movie Industry, TERFs, Lesphobia, Toxic Masculinity, corrective rape, voyeurism, homophobia, All Caps, Toxic Masculinity, Misogyny

Can't wait to see the throngs of bigots losing their shit and imploding at this news.

*grabs popcorn*

@liw "The Morning Paper" can partially fill the gap:

- a paper about "convoy phenomenon", a peculiar way in which one slow process can leave the whole system bottlenecked even when it's done doing the work:

- a paper about bugs that cause incidents in clouds (applicable to any system IMHO):

- a paper about how Go's concurrency primitives don't actually lower the number of bugs:

- and many more in the archives.

@liw Also Greg Wilson is one of the people I miss seeing now that I no longer use Twitter. I need to get back to using an RSS feed reader. was an awesome blog about actual scientific papers on software engineering. It's too bad it stopped.

I need solidarity hosts files containing the domain names of the businesses where employees are striking. Something to help me know when I am "crossing the picket line" in this world of ubiquitous online services.

(Bonus points if I was directed to a page explaining the situation.)

@harthacnut Hi! I don't accept follows from due to their lax moderation policies. If you want to follow me, feel free to do so from another instance.

Open question for people who regularly have to grapple with projects developed across a variety of programming languages::

What lang-specific package repositories — if any — stand out as doing a particularly good or particularly terrible job of helping users on a day-to-day basis?

Plz RT for reech

Him, mid twenties, fresh out of college, first proper job in his life. Thinks he's seen it all and knows it all, just appropriate for him to make blanket, stereotypical comments about an entire industry.

We've all been there, myself included. But please: try and don't be that kind of person. It's really, really embarrassing.

Show more

Lars and friends