These are public posts tagged with #devlife. You can interact with them if you have an account anywhere in the fediverse.
Gibt es Menschen, die darauf antworten und auch noch mitmachen? #devlife #mobiledev #androiddev #playstore
New blog post is up
Thoughts on AI in software dev—from autocomplete fails to agents that (sometimes) get it right.
If you’re a sceptic, don’t grill me—let’s talk about how we face the hard bits and still get something good out of it
https://someonewho.codes/ai-and-me-a-developers-perspective/
Reflections on using AI in software development—from…
Someone Who CodesDivine Documentation
Dad was about my age when he said that reading the manual was better than hypothesis driven button pressing. For teenage me, that took too long. Sure, I may have crashed a computer or two but following my gut got me there. Of course my gut isn’t that smart. In the decades preceding, devices had converged on a common pattern language of buttons. Once learned, the standard grammar of action would reliably deliver me to my destination.
Image of a nebula taken by the Hubble Telescope.In programming I was similarly aided by the shared patterns across MATLAB, Python, R, Java, Julia, and even HTML. In the end however, dad was right. Reading documentation is the way. Besides showing correct usage, manuals create a new understanding of my problems. I am able to play with tech thanks to the people that took the effort and the care to create good documentation. This is not limited to code and AI. During the startup years, great handbooks clarified accounting, fundraising, and regulations, areas foreign to me.
I love good documentation and I write documentation. Writing good documentation is hard. It is an exercise in deep empathy with my user. Reaching into the future to give them all they need is part of creating good technology. Often the future user is me and I like it when past me is nice to now me. If an expert Socratic interlocutor is like weight training, documentation is a kindly spirit ancestor parting the mist.
Maybe it’s something about being this age but now I try to impart good documentation practices to my teams. I also do not discourage pressing buttons to see what happens. Inefficient, but discovery is a fun way to spike interest.
Meanwhile, I’m reading a more basic kind of documentation. Writing English. Having resolved to write more, I’m discovering that words are buttons. Poking them gets me to where I want, but not always. Despite writerly ambitions, the basics are lacking. This became apparent recently when I picked up the book Artful Sentences by Virginia Tufte*. It’s two hundred and seventy pages of wonderful sentences dissected to show their mechanics. I was lost by page 5. The book is, temporarily, in my anti-library.
So, I’m going to the basics, Strunk and White, and William Zinsser. I’m hoping that Writing to Learn (finished) and On Writing Well (in progress) provide sufficient context about reasons to write to make the most of S&W, for the how, then somewhere down the road, savor Tufte.
* Those dastardly Tuftes are always making me learn some kind of grammar.
#AI #Business #ContinuousLearning #DevLife #Documentation #EmpathyInDesign #KnowledgeSharing #Leadership #LearningInPublic #ManualsMatter #OpenSource #philosophy #Programming #ReadTheDocs #science #SoftwareDevelopment #Startups #StrunkAndWhite #TechWriting #VirginiaTufte #WilliamZinsser #WritingWell
Ohhhh PDFBox how you FRUSTRATE ME!!!!!!! #devlife
Am I the only one who keeps forgetting that these "newer" CLI tools come with better defaults? I mean, I keep passing unnecessary options to eza, fd, ip, httpie, ripgrep, etc. Damn it, my brain just doesn't have enough plasticity to tell my hands that the old complexity is no longer needed... Muscle memory firmware update failed. Please send help.
@nobodyinperson @umphy found you via #matrix. Awesome project!
Can you deploy an update during a flight? Seems exciting #devlife
Oh my GOD, PDFing is hard. #devlife Fortunately, a helpful German dev has just helped me fix an issue between Lucee and PDFBox. I was going slightly out of my tiny little mind!
Got an idea worth sharing with the PHP community? Get published, get paid, and help developers worldwide grow.
https://www.phparch.com/editorial/write-for-us/
#phparchitect #phpdeveloper #techwriting #writers #phpcommunity #devlife
Been around long enough to see dev go from wild coding to Waterfall chains. Agile promised freedom, but now it's all frameworks and PMs again. We’ve just wrapped the same old control in Agile buzzwords. Real agility?
Getting buried.
Argh. I'm procrastinating. #devlife This doesn't get anything DONE.
Everyone has a favorite shell shortcut, alias, or script. Drop yours below — we’re always learning! #shelltips #devlife
Self-hosting, security, and a love for obstacle racing.
alwynsoh.comI was about to quit game development, scripting, and everything else this summer because I didn’t get accepted into the program I wanted.
But somehow, I got in!
Now I’ll be learning MikroTik, C++, and more — so Enpolished isn’t gone.
I might rebrand though… still deciding.
#gamedev #coding #c++ #mikrotik #tech #indiedev #devlog #rebrand #enpolished #devlife
Marcin treating us to another fantastic update to Notepad.exe - now also a Python playground
Python Support Is Here
Notepad.exeI just had an absolutely horrible thought.
How do you make storypoints work with vibecoding? Incorporate tokens used, time to "onboard" the bot onto the right track and time/effort to bugfix after the bot leaves things out? Also standups...
do you ask Claude or GPT to summarize
? #DevLife