Per Rovegård

1.9K posts

Per Rovegård banner
Per Rovegård

Per Rovegård

@provegard

Software Engineering PhD. Interested in creating better software. CTO & coding architect @factor10com. Opinions are my own.

Karlskrona, Sverige Katılım Mayıs 2011
194 Takip Edilen201 Takipçiler
Per Rovegård
Per Rovegård@provegard·
I pinned a WSLg application to the taskbar in Windows 11, but it lost the icon and became a generic Remote Desktop icon/app that cannot be unpinned (no unpin option in the right-click menu). Does anyone know how to get rid of it? @JenMsft ?
English
0
0
0
65
Per Rovegård
Per Rovegård@provegard·
However, I don't say that I use TDD. I also don't say that I use a keyboard. Some things are just part of the usual workflow & not worth mentioning.
English
0
0
0
24
Per Rovegård
Per Rovegård@provegard·
This is important! I work like this as well. As Cory writes, it's equally important to be transparent about what you're doing. At one client, we constantly improve the code so that we can deliver value faster. Since we do it all the time, it seldom becomes a big thing.
Cory House@housecor

I don’t ask for permission to refactor. I don’t ask for permission to optimize performance. I don’t ask for permission to make it secure. I don’t ask for permission to make it accessible. I don’t ask for permission to write tests. I don’t ask for permission to do my job well.

English
1
0
1
149
Per Rovegård
Per Rovegård@provegard·
#MongoDB 8.0 has been released. But what do the coloured bars next to the version numbers in the lower box mean?
Per Rovegård tweet media
English
0
0
0
35
Per Rovegård
Per Rovegård@provegard·
Holy crap what a shitshow #Audi online connectivity is. Slow, confusing and buggy as hell. I miss my #Tesla. :(
English
2
0
2
98
Per Rovegård
Per Rovegård@provegard·
The Swedish translation in my Audi is a bit confusing. The text asks if I want to load vehicle configuration, but the button says Save. I wonder if it makes more sense in German... #audi
Per Rovegård tweet media
English
1
0
1
30
fransbouma.bsky.social
fransbouma.bsky.social@FransBouma·
🎶Grandpa shark, doo doo doo doo doo doo... Grandpa shark, doo doo doo doo doo doo... Grandpa shark, doo doo doo doo doo doo... Granpa shark.. 🎵
English
2
0
8
1.6K
Per Rovegård
Per Rovegård@provegard·
@JenMsft I do this too (kill stray processes), but I didn't know about Ctrl for keeping the list still - thanks for the tip! :)
English
0
0
1
12
Jen Gentleman 🌺
Jen Gentleman 🌺@JenMsft·
Me: Notices an app isn't opening when I try to launch a file. Press CTRL + Shift + Esc to open Task Manager. Find a stray process related to the app running. Hold CTRL so it doesn't move around. Select it and press delete to kill it. File opens successfully now
English
16
2
74
2.9K
Jen Gentleman 🌺
Jen Gentleman 🌺@JenMsft·
Have you ever had moments when using your computer, where you think, probably this isn't how most people would have done this?
English
33
5
133
7K
Per Rovegård
Per Rovegård@provegard·
@RogerAlsing I think it's really valuable, but I'd still call it a word predictor. Whenever I ask it something that is not straightforward, it mostly rambles (instead of saying no, this won't work, it makes things up). When I ask about known stuff (e.g. jq syntax for doing X), it shines!
English
0
0
0
50
Roger Johansson
Roger Johansson@RogerAlsing·
There seem to be a strange trend on LinkedIn where "data scientists" rants about AI/LLM. how they are just a word predictor, how they don´t give anything of value etc. Are people really that dense? Personally, I use ChatGPT every day, for multiple tasks. I use it for writing documentation, or writing better emails, or researching some new topic, or learning a new API. basically everything.
English
1
0
1
469
Per Rovegård
Per Rovegård@provegard·
I find it interesting that so many are "blown away" by LLM-assisted tech. Most things I have tried are pretty underwhelming. #ai #llm
English
0
0
2
28
Per Rovegård
Per Rovegård@provegard·
@DevLeaderCa I'm working on a ~12 year old code base, which has been modernized over time. There are still bits left from the beginning, but much code has been rewritten. TDD has enabled us to do large-scale refactoring/modernization. Does it count as a rewrite if you do it gradually?
English
0
0
0
22
devleader
devleader@DevLeaderCa·
Software engineers - Have you lived through a successful rewrite? What did it look like?
English
135
6
123
63.2K
Per Rovegård
Per Rovegård@provegard·
@housecor Always 1. The other styles are too hard, and I prefer easy over hard.
English
0
0
1
31
Cory House
Cory House@housecor·
What’s your typical testing style? 1. Write failing test first, then write code (Traditional TDD) 2. Code, then write tests. 3. Manual test only
English
39
5
45
24.5K
Per Rovegård
Per Rovegård@provegard·
@rsms Assuming nouns. :) Monitor makes me think of an old CRT. The device on my desk is a display. I can view different (virtual) screens on the display. Maybe?
English
0
0
1
74
Rasmus Andersson
Rasmus Andersson@rsms·
In regard to computers, what do these terms mean and how are they different? Screen Display Monitor
English
47
2
51
26.6K
Per Rovegård
Per Rovegård@provegard·
I mean, once you have coded a little bit of Haskell, Scala, Kotlin, Python, or even just modern JavaScript, old-style C# feels very clumsy. I'd like to see even more powerful pattern matching in C#. And to be able to use new language features in expression trees!
English
0
0
0
53
Per Rovegård
Per Rovegård@provegard·
Some of the answers seem to indicate that TDD prevents you from just mashing arbitrary code together, like calling the DB directly from UI handlers. Sure, but if you want to write that kind of code, why even bother with TDD or even tests at all?
English
0
0
0
83