On LinkedIn I see a lot of posts aimed at software developers along the lines of âIf youâre not using these AI tools (X,Y,Z) youâre going to be left behind.â
Two things about that:
- No youâre not. If you have good soft skills (good communication, show up on time, general time management) then youâre already in excellent shape. No AI can do that stuff, and for that alone no AI can replace people
- This rhetoric is coming directly from the billionaires who are laying off tech people by the 100s of thousands as part of the class war theyâve been conducting against all working people since the 1940s. They want you to believe that you have to scramble and claw over one another to learn the âAIâ that theyâre forcing onto the world, so that you stop honing the skills that matter (see #1) and are easier to obsolete later. Donât fall for it. Itâs far from clear how this will shake out once governments get off their asses and start regulating this stuff, by the wayâmost of these âAIâ tools are blatantly breaking copyright and other IP laws, and some day thatâll catch up with them.
That said, it is helpful to know thy enemy.
The EUâs Proposed CRA Law May Have Unintended Consequences for the Python Ecosystem (as well as the entire free software movement).
Y2K and 2038
â Read more
@mckinley@twtxt.net Thank you! I didnât even know about signing and encrypting XML documents. Right, RSS is a little bit messy.
Unfortunately, the autodiscovery document in one of your linked resources does not exist anymore. What annoys me in Atom is the distinction between <id>
and <link>
. I always want my URL also to be my ID, so I have to duplicate that â unnecessarily in my opinion.
Also, never found a good explanation why I should add <link rel="self" ⊠/>
to my feeds. I just do, but I donât understand why. The W3C Feed Validation Service says:
[âŠ] This value is important in a number of subscription scenarios where often times the feed aggregator only has access to the content of the feed and not the location from which the feed was fetched.
This just sounds like a very questionable bandaid to bad software architecture. Why would the feed parser need access to the feed URL at this stage? And if so, why not just pass down the input source? Just doesnât make sense to me.
Also, I just noticed that I reference the http://purl.org/rss/1.0/modules/syndication/
namespace, but donât use it in most of my feeds. Gotta fix that. Must have copied that from my yfav feed without paying attention what Iâm doing.
Your article made me reread the Atom spec and I found out, that I can omit the <author>
in the <entry>
when I specify a global <author>
at <feed>
level. Awesome! Will do that as well and thus reduce the feed size.
I did a take home software engineering test for a company recently, unfortunately I was really sick (have finally recovered) at the time đą I was also at the same time interviewing for an SRE position (as well as Software Engineering).
Got the results of my take-home today and whilst there was some good feedback, man the criticisms of my work were harsh. Iâm strictly not allowed to share the work I did for this take-home test, and I really can only agree with the âno unit testsâ piece of the feedback, I could have done better there, but I was time pressured, sick and ran out of steam. I was using a lot of libraires to do the work so in the end found it difficult to actually think about a proper set of âUnit Testsâ. I did write one (in shell) but I guess it wasnât seen?
The other points were on my report and future work. Not detailed enough I guess? Hmmm đ€
Am I really this bad? Does my code suck? đ€ Have I completely lost touch with software engineering? đ€Šââïž
trying some day planning on paper, quantizing all tasks into pomodoros. feels good. my goal is to make software only if/when Iâll feel Iâll need it and have a pretty decent idea of WHAT I need #tracking #selfimprovement #time
Salary Negotiation
â Read more
Startup Aims To Help Software Companies Shift To Usage-Based Pricing Models
The startup Metronome âclaims to have developed a billing and data infrastructure platform that is capable of âreliablyâ processing data at scale so that usage-based companies can iterate on business models without code changes,â reports TechCrunch. âIt does this by providing businesses with real-time APIs for their customer ⊠â Read more
JavaScript : web apps
wut?! đł seriously?! đ€Šââïž
Python : small tools
Okay đ
Go: micro services
Umm bad generalization đ€Ł â Example yarnd
that powers most of Yarn.social đ
Java: enterprise software
Yes! Oh gawd yes! đ€Ł And Javaâą needs to die a swift death!
C: crimes
Hmmm? đ€ I feel this one is going to have some backslash and/or go the way of âHackerâ being misconstrued to mean entirely different/incorrect things as is whatâs happening in the media (for various definitions of âmediaâ).
đ€ đ Reconsidering moving Yarn.socialâs development back to Github: Speaking of which (I do not forget); @fastidious@arrakis.netbros.com and I were discussing over a video call two nights ago, as well as @lyse@lyse.isobeef.org who joined a bit later, about the the whole moved of all of my projects and their source code off of Github. Whilst some folks do understand and appreciate my utter disgust over what Microsoft and Copilot did by blatantly scraping open source softwareâs codebases without even so much as any attempt at attribution or respecting the licenes of many (if not all?) open source projects.
That being said however, @fastidious@arrakis.netbros.com makes a very good and valid argument for putting Yarn.socialâs codebases, repositories and issues back on Github for reasons that make me âtornâ over my own sense of morality and ethics.
But I can live with this as long as I continue to run and operate my new (yet to be off the ground) company âSelf Hosted Pty Ltdâ and where it operates itâs own code hosting, servicesa, tools, etc.
Plese comment here on your thoughts. Let us decide togetehr đ€
Trumpâs Group has 30 days to remedy the violation, or their rights in the software are permanently terminated. SF Conservancy
I am out of popcorn, but might need some for this. đ
It looks like @movq@www.uninformativ.de isnât too active these days. This little piece of software is pretty neat!
this Nayib Bukele guy is pissing off all of the incumbent parties in El Salvador with his Nuevas Ideas party. i love it. mi mama es salvadoreña y me gustarĂa poder vivir ahĂ. tengo competĂȘncias en competĂȘncias sistemas de software y varios otros asuntos tĂ©cnicos. gano bien y me encantarĂa participar en la economĂa salvadoreña. el problema es que soy lesbiana y uso el canabis (y otras plantas medicinales) por razones mĂ©dicos y religiosos. no se se seria aceptada. tal vez haya otro modo para participar..
dick-hole software methodology
Towards A Communal Software Movement https://communalsoftware.codeberg.page/
kill the rubber duck, and all software dies with it. kill the rubber duck.
iâd say in most cases, having another program in the mix is not the solution unless the problem is inherently technical and other software either misses the point, or solves a different (possibly overlapping) problem. its easy to think that hitting things with keyboards is a universal solution. especially if you have a lot of experience doing that. the common blindness of software people is the human elements that are often handled by other teams which eventually frame problems in technical terms for developers to deal with. then the naive developer goes home thinking they can replace the humans that make their work possible.
A short-and-sweet article on principles of successful teams: https://blog.brunomiranda.com/principles-of-successful-software-engineering-teams-41a65bfd56b3