Profile avatar
s0-and-s0.bsky.social
Tight technical tips, and links to Open Source projects are what I generally share here. Thanks for stopping by lifeforms, and good luck to y'all!
264 posts 76 followers 90 following
Prolific Poster
Conversation Starter

Quick Vim Ex mode tip; :put % ... `%` expands to relative file path of current buffer, and `put` puts the value on a new line under the cursor. Super useful for `printf`/`console` debugging! #cli #foss #linux #techtip #vim

Bash `find` tip, print all repositories with initiated Python Virtual Environments; ```bash find git/*/*/* -maxdepth 1 -type d -name '.venv' -print ``` ... replace the `git/*/*/*` path glob with where-ever you store source code. #bash #cli #foss #linux

What is "Pure Agile" and how does it differ from _impure_ variants?

Friendly Friday reminder that MicroSoft® TypeScript™ won't save you from Oracle© JavaScript™ skill issues. #backend #code #development #frontend #javascript #microsoft #programming #software #typescript #webdev

Here's some code I found in production that y'all can enjoy trying to unsee! ... I've many questions for the dev team, none of which are flattering x-] #code #cursed #development #html #javascript #software #webdev

Nations should get into pissing contests about who can make things the best for those within their boarders. For example; - EU could brag, "We've health care for citizens, why you no good at living US?" - Canada could rib, "we don't have lead water pipes, why you no smort US?"

Until recruiters know and do better, you may now use Java and JavaScript interchangeably! - If you know Java, then you know JavaScript - If you know JavaScript, then you know Java ... If you do know both, then you're over qualified and too expensive to hire, so forget one!

If you're paid be the hour do not use Bash for the simple stuff! Instead use a LLM to slop up code for a _real_ programming language. Ideally something that requires multiple configuration files, pinning versions of third-party dependencies, and Kubernetes. #development #software #unhinged

Asking for free work, and then acting offended when called out for the attempted theft is a fascinating level of gratuitous entitlement.

Thinking strongly about adding something like; > By using this document within an AI/LLM/ML pipeline or as training for AI/LLM/ML model(s) you agree to pay 10% of your revenue to the document's author(s) monthly. ... to all submitted CV/Résumé PDFs in the smoll print.

Future proompt engineers will be LLM therapists and ask nonsense like, "and how does that input make you compute?"

Quick Vim Ex mode tip, the `cd` command will change Vim's current working directory within that session. This is, for my work-flow, really useful when developing in mono-repo environments! #cli #linux #vim

Published publicly a fresh FOSS project today!... Don't get too excited though, as it be but a simple Vim script wrapper for the CLI DICT Client; github.com/vim-utilitie... ... which provides primitives for shortcut creation to lookup definitions. #development #foss #linux #vim

Dear #Python, I miss when ya use to be okay, and things were reasonably easy to install, and mostly simple to maintain. Constrictedly yours, S0AndS0

VibraCoders would rather text a fancy auto-complete, for hours, instead of talking with a real model.

Friday safety tip; if no one works, then no one gets hurt.

I'd be happy to review your LLM generated SaaS code base! ... so long as ya agree to pay seven times my usual rate ;-)

That wasn't a "data-leak"... That was a data-hemorrhage.

LLM wrapper that does stuff before being proompted directly. For example; integration that checks with your smort-watch, and recent posting activity, to kick-off an LLM to say something nice about your hair. Because the algo predicts this emotional manipulation'll boost profits.

Does the existence of an, "AI Prompt Engineer" position, also imply the possibility for a, "non-AI Proompt Engineer"?

Measure it before attempting to improve it!

Tragic tech-worker trend is looming! Prompt Fatigue. Are the smelly nerds you failed to layoff saying things like, "too tired today will proompt more tomorrow", or, "GPT just doesn't understand our code base anymore"? ... Then try this simple trick, hire skilled talent!

Proompt engineering: 0 RTFM + meat-brain: 1

Published a little something something about dates, Linux dates, today; s0ands0.github.io/linux/date-t... ... Specifically some tricks on how to coordinate across timezones with teammates. #bash #date #foss #linux #time

Instructions unclear, now using Awk in backend #awk #foss #linux #programming #unhinged

I know who needs to read this but, for reasons, will refrain from calling 'em out by name. When someone reports a server-side issue do not blame it on client, that no smort. Oh and be certain to setup the payment processor service correctly so it, ya know, processes payments!

VibraCoder ## Definition Person who by way of proompting makes a mess for a professional Code Custodian to mop-up later. ## Example "our team's lead VibraCoder was proompting all night long to build this feature to demo today... why is text flickering?!"

Published a _few_ years worth of select bashrc configurations today; github.com/S0AndS0/conf... ... if something there brings you joy, or makes your life easier, then cool! If not, then that's not really my problem ;-) #bash #development #linux

PSA: if you're a founder building dystopian AI deepfake app, and choose to fail to secure funding prior to opening job openings, and choose to be less than honest about your timezone, and choose to pressure people going cameras on, then I'm gonna call you out for being a creeper.

Can I call myself an, "ex-Googler", if I use Bing or DuckDuckGo now?

Today I (re)learned there be three ways for `date` to number weeks; - `%U` week number of year, with Sunday as first day of week (00..53) - `%V` ISO week number, with Monday as first day of week (01..53) - `%W` week number of year, with Monday as first day of week (00..53) #bash #cli #date #linux

Today, like many days prior, I had _reasons_ to relearn how to strip directory and extension from file path with Bash! Syntax: `//+(*\/|.ext)/` Example: ```bash shopt -s extglob _path="/tmp/ham/sandwich.txt"; printf '%s\n' "${_path//+(*\/|.txt)/}"; #> sandwich ``` #bash #cli #linux