#swdev — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #swdev, aggregated by home.social.
-
RE: https://fosstodon.org/@nurkiewicz/116495340585962940
It’s all about the money and it always was. As AI vendors start charging what it actually costs instead of burning VC, this is going to change the story from „we’re gonna fire you for not using enough AI“ to „pleeeease use it only when it really helps“. Turns out, this is something, that well trained engineers can actually do.
-
Good luck, „AI native“ shops.
-
Getting Renovate to work in a yaml pipeline running in a corporate network with private artifact registries and proxies in place is just a lot of fun.
-
Getting Renovate to work in a yaml pipeline running in a corporate network with private artifact registries and proxies in place is just a lot of fun.
-
Getting Renovate to work in a yaml pipeline running in a corporate network with private artifact registries and proxies in place is just a lot of fun.
-
Getting Renovate to work in a yaml pipeline running in a corporate network with private artifact registries and proxies in place is just a lot of fun.
-
Getting Renovate to work in a yaml pipeline running in a corporate network with private artifact registries and proxies in place is just a lot of fun.
-
„Auf dem Girokonto befindet sich derzeit kein Kraftwerk.“
„Erschaffen“ oder „Stornieren?“
😌
-
In the end, nothing worked. I did it the old school way, googled the problem, found the answer on the first google hit on Stack Overflow.
Then, confronted with the solution, Cursor was able to also fix it.
So, I would say a deep integration into the IDE is really a benefit when it comes to run code, shell commands and read console output.
But be careful not to lose yourself in the vibe.
-
Yesterday, I vibe coded a bit with Cursor AI for a private project for fun. It is actually pretty cool on a first glance. Even a bit addictive TBH. The problem with that is, that most people will not click and expand the generated code snippets and review that. You are on a different abstraction level, thinking of features rather than sw development which is quite interesting. But, this leads to massive chunks of unknown code pushed to production.
1/x
-
A la la la la int64,
A la la la la int64 int64 li int64 int64 int64,
Come on! -
TIL of a deliberate source of Heisenbugs in the default sshd config:
MaxStartups 5:50:10
This means: Allow up to 5 simultaneous "starting" SSH connections. Between 5 and 10 starting connections, drop them randomly 50% of the time. Above 10: Do not allow any new SSH connections to start.
Took me a long time to diagnose why a particular combination of concurrent SSH processes would fail occasionally when connecting to this embedded machine.
https://www.simplified.guide/ssh/limit-simultaneous-connections
-
Had to reinstall a server and noticed that some years ago I had started to write Behave tests for the services. Wow – it is sooo great to run some automatic tests and get told "you need to fix write access for the SFTP user, and also change the initial SFTP directory".
For a software developer, everything looks like it needs tests :-D
-
Had to reinstall a server and noticed that some years ago I had started to write Behave tests for the services. Wow – it is sooo great to run some automatic tests and get told "you need to fix write access for the SFTP user, and also change the initial SFTP directory".
For a software developer, everything looks like it needs tests :-D
-
Had to reinstall a server and noticed that some years ago I had started to write Behave tests for the services. Wow – it is sooo great to run some automatic tests and get told "you need to fix write access for the SFTP user, and also change the initial SFTP directory".
For a software developer, everything looks like it needs tests :-D
-
Had to reinstall a server and noticed that some years ago I had started to write Behave tests for the services. Wow – it is sooo great to run some automatic tests and get told "you need to fix write access for the SFTP user, and also change the initial SFTP directory".
For a software developer, everything looks like it needs tests :-D
-
Had to reinstall a server and noticed that some years ago I had started to write Behave tests for the services. Wow – it is sooo great to run some automatic tests and get told "you need to fix write access for the SFTP user, and also change the initial SFTP directory".
For a software developer, everything looks like it needs tests :-D
-
The „Short Blanket Situation“ in SW development. You fix one thing, another thing breaks. You fix the other thing and then the next thing breaks. Repeat.
No matter what you do, the blanket is too short and can only warm your feet or your arms.
-
The „Short Blanket Situation“ in SW development. You fix one thing, another thing breaks. You fix the other thing and then the next thing breaks. Repeat.
No matter what you do, the blanket is too short and can only warm your feet or your arms.
-
The „Short Blanket Situation“ in SW development. You fix one thing, another thing breaks. You fix the other thing and then the next thing breaks. Repeat.
No matter what you do, the blanket is too short and can only warm your feet or your arms.
-
The „Short Blanket Situation“ in SW development. You fix one thing, another thing breaks. You fix the other thing and then the next thing breaks. Repeat.
No matter what you do, the blanket is too short and can only warm your feet or your arms.
-
And it doesn’t mean „I work on an isolated feature branch and try to merge in a couple of days“. CI means trunk
based development. Working with feature branches and PRs is not CI (yes, even if you have a „CI“ pipeline for your FB/PR).#swdev #programming #continuousIntegration #programmingWisdom
https://techhub.social/@tottinge/112634336474266304 -
And it doesn’t mean „I work on an isolated feature branch and try to merge in a couple of days“. CI means trunk
based development. Working with feature branches and PRs is not CI (yes, even if you have a „CI“ pipeline for your FB/PR).#swdev #programming #continuousIntegration #programmingWisdom
https://techhub.social/@tottinge/112634336474266304 -
And it doesn’t mean „I work on an isolated feature branch and try to merge in a couple of days“. CI means trunk
based development. Working with feature branches and PRs is not CI (yes, even if you have a „CI“ pipeline for your FB/PR).#swdev #programming #continuousIntegration #programmingWisdom
https://techhub.social/@tottinge/112634336474266304 -
And it doesn’t mean „I work on an isolated feature branch and try to merge in a couple of days“. CI means trunk
based development. Working with feature branches and PRs is not CI (yes, even if you have a „CI“ pipeline for your FB/PR).#swdev #programming #continuousIntegration #programmingWisdom
https://techhub.social/@tottinge/112634336474266304 -
And it doesn’t mean „I work on an isolated feature branch and try to merge in a couple of days“. CI means trunk
based development. Working with feature branches and PRs is not CI (yes, even if you have a „CI“ pipeline for your FB/PR).#swdev #programming #continuousIntegration #programmingWisdom
https://techhub.social/@tottinge/112634336474266304 -
Testing some markdown in @elk client for Mastodon (https://elk.zone)...
Text:
Regular
**Bold**
***Bold Italic***
*Italic*
~~Strikethrough~~
Code Block:
```json
{
"firstName": "John",
"lastName": "Smith",
"age": 25
}
```
Basic markdown works, but strikethrough isn't maintained during edit in Elk.#Mastodon #Elk #Markdown #Writing #Code #GameDev #SWDev #WebDev #CodeBlock #SyntaxHighlighting