Lincoln Russell
linc@phpc.social
<p>Web software leader deep in community organizing & education who thinks PHP-backed hypermedia is ๐ฏ๐. [he/him]</p><p>"Deal with evil through strength. But affirm the good in man through trust. In this way, we are prepared for evil, but we encourage good." โ Master Kahn</p>
Posts
-
Post #4501800
Just made the 2000th commit on Nitro Porter. Naturally, it was a fix for a static analysis error that slipped by me. ๐
-
Post #4353587
You can draw a line from the rise of 4chan to the Trump administration. Being a virulent, fascist asshole in public fully broke societal containment. Putting the lid back on that jar is more work than an election can do. Millennials & Zoomers will learn to organize, or we're gonna lose everything.
-
Post #4283001
Folks who think you're using "fascist" hyperbolically never stop to wonder who convinced them all uses of that word are hyperbolic... ๐ค
-
Post #4280790
โ ๏ธ There are only 2 (two) good date formats: DMY (31 Jul 2026) for reading, narration, & natural language. ISO 8601 (2026-07-31) for lists, sorting, & technical accuracy. Most of the world already does this! Yes, really. ๐ If you don't... perhaps consider getting your shit together. ๐ค Thank you for coming to my TEDTalk. ๐โโ๏ธ
-
Post #4141099
4 folks hired me into software orgs in the last 15 years. How long each lasted in their role afterward, chronologically: ~12 months ~9 months ~6 months ~3 months So... if you're looking to leave your role in ~0 months... shoot me a job offer I guess. ๐ฎโ๐จ ๐
-
Post #4097241
Yard sale day. Random teenager: โYou seem like a dad. Or know dad things.โ You're not wrong, kid. ๐
-
Post #3949410
me: the heartstopper movie is outโฆ husband: we should rewatch the series first me: i find your terms agreeable we just binged season one and i am fully prepared to fight the entire world *right this minute* i donโt have the words to adequately convey what the series means to me, i am sure this is a therapy toot, but good lord the catharsis of watching high schoolers beโฆ nearly mentally healthy
-
Post #3889591
Holy shit, Higher Logic's incompetence knows no bounds. https://open.vanillaforums.com/discussion/39625/vanilla-open-source-update
-
Post #3889051
Looks like Higher Logic unpublished the Vanilla Forums repo last week (that they stopped sharing code to last year). Good thing I totally saw that coming and made a fork. ๐ https://github.com/prosembler/vanilla
-
Post #3792991
People are organizing more. Like... all over. It's exhausting and slow. And hopeful. And resilient. The pendulum swings once more. If you haven't noticed it yet, I think you will soon.
-
Post #3701311
Latest way I made myself lol: A friend is thoughtfully polling a small group of us for the setting & theme of a TTRPG he's setting up. I'm a first-time player. We've been chatting about it for a couple days. I reply to the 6th poll and give a verbose answer re: availability. I wait a beat. Then: "anyway when do i decide im a bard"
-
Post #3697516
I believe I am soon to be the first person to migrate a #community out of #Discord with all its data intact. ๐ณ
-
Post #3627186
Emoji-based post reactions were invented at Vanilla Forums in 2010 in Montreal. If you're reading this, you're now a significant % of the population that knows this. I'm pretty sure if a US tech monopoly had done it, *everyone* in tech would know, because they'd never shut up about it.
-
Post #3546391
I am pro-excommunication. I am also pro-governance, of the democratic variety. If you don't know where the lines are and aren't enforcing them, you're not governing at all. Fascists love to call *you* a fascist for having principles & enforcing any at all. They want to erase the lines to accrue power & validate their world view. Fuck 'em. It'll feel real bad. That's because you have empathy. Excommunicate them anyway. Come talk to me about it and I'll giv...
-
Post #3545995
"How to make a community newspaper" has never been encoded in software and I cannot convey how insane that is to me. I understand why, I'm just saying all the reasons are unhinged and the enemy.
-
Post #2547192
I&#39;m still out here fretting about my outdated use of arrays in #PHP while companies tell their devs to stop reading code.
-
Post #2547191
What % of professional developers using version control don&#39;t really understand or actively use git staging? I think it&#39;s 80%, maybe more.
-
Post #2547190
Anohana: The Flower We Saw That Day Finished this 1-season #anime series on Friday night. It&#39;s about a group of kids, 1 of whom died after an accidental fall in grade school, causing them to drift apart &amp; cope independently. Now in high school, the friend&#39;s spirit suddenly appears to the group&#39;s former &quot;leader&quot; (only), causing them to reconnect and reexamine what happened that day, finally confronting their grief. Absolutely sobbed at the fi...
-
Post #2547188
I&#39;ve been employed as a developer by 4 companies that sold software. In ALL, I discovered at least one potentially-company-ending #security flaw. I also led #incident responses to active exploits in 3/4 that successfully contained breeches without catastrophic impacts. I want to believe this is all because I&#39;m very good at my job. What I actually believe is that the bar for security knowledge &amp; critical thinking is on the ground and I trip over it frequently by talkin...
-
Post #2547187
Ways I have uncovered critical show-stopping #security flaws: 1. Someone in marketing off-handedly mentioned something odd in their open source install of our software. 2. I ran standup for new team and heard a dev describe a feature I wasn&#39;t familiar with, so I asked 1 question. 3. I skimmed the code of an app we&#39;d acquired before I started, but no one had inspected, because I had a feeling. 4. Someone in support noticed a user with an odd name and mentioned it in Slack.
-
Post #2547186
&quot;It&#39;s OK that X isn&#39;t done securely because we do Y and Z checks too&quot; is not a reassuring statement. What you actually are saying is: &quot;I knew this was insecure and did it anyway&quot; โ that tells me all I need to know. The last time someone said that to me, you&#39;ll never guess what I found when I inspected Y &amp; Z. Spoilers: My next task was to teach a medium-sized company how to handle a #security incident.
-
Post #1435402
For me, what eats the most time in Web development is uncertainty about how a particular thing behaves. Even *if* working as documented, edge cases abound. But to go faster with #AI, I&#39;m supposed to stop understanding how *anything* behaves. OK. The thing that takes the most time when grocery shopping is understanding what I&#39;m consuming, where it came from, and how much it costs. To go faster, I should throw whatever monopoly-owned processed shit is on sale into my cart. No...
-
Post #1155415
Hello #PHP folks, I have a rare job posting for my small team to share! We&#39;re helping to make career services more accessible to more students in higher ed. Even if you&#39;re not interested, I&#39;d appreciate feedback on the post and referrals! Thanks https://jobs.lever.co/gouconnect/48195d9d-e216-4ce5-a6a5-a552361a710c
-
Post #1155414
I went to my first protest today, in Michigan&#39;s state capitol. My thanks to 50501&#39;s organizers for doing incredible work in just 2 days to put together a successful event. I highly recommend finding events like this to start getting comfortable with protesting. It&#39;s a lot to take in if you&#39;re an introvert, and you&#39;re going to need the practice. Things aren&#39;t going to get better magically. Dig in.
-
Post #985719
A temporal gateway sends you to a medieval village full of cold &amp; death. You must use your knowledge to bring them steam power! You spend weeks laboriously drawing schematics with fragments of coal &amp; build a wax mold, then travel afield collecting metal scraps. On return... their leader has burned the schematics &amp; castings. &quot;Thank you,&quot; he says sincerely, &quot;this kept us warm while you were away!&quot; #microfiction That&#39;s what it&...
-
Post #942877
Delighted to announce my project Nitro Porter, the only multi-platform community migration tool, was awarded a grant through the Open Social Fund established by @nlnet Since last autumn, I&#39;ve explored a proof-of-concept for adding Discord as a &quot;source&quot; for migrations, the first time it&#39;s supported non-database exports. This funding will greatly expedite development &amp; release of that feature, as well as adding new open source &quot;targets&quot;...
-
Post #812666
PHP&#39;s drop in &quot;popularity&quot; mirrors the post-2010 enshittification of the Web. The longer I am in this industry, the more I believe the monopolists spread FUD about it because there is nothing more dangerous to them than a dominant Web stack that cannot have its value captured &amp; extracted by one of them, yet is capable of spinning up competitors overnight by a labor market they haven&#39;t homogenized &amp; deskilled. #PHP might be the most dangerous We...
-
Post #783620
#AI is designed to kill off the open source commons, so maybe don't help it along while you're still in the commons' debt.
-
Post #783314
Many leaders donโt understand what makes a team operate efficiently. Usually, they want to measure it in time, but it's better evaluated by how much you can *remove.* on my blog: https://lincolnwebs.com/efficient-teams/ on LinkedIn: https://www.linkedin.com/posts/lincolnwebs_many-leaders-dont-understand-what-makes-share-7442681126571286528-dx3w
-
Post #451590
Software development is fundamentally a practice that removes friction &amp; risk from human processes. To remove friction from software development itself by loading its output with risk is to misunderstand that purpose. #AI