Lars Lykke's Avatar

Lars Lykke

@llykke

Agent of change and father of 3 in a world of software development

93
Followers
384
Following
40
Posts
11.11.2024
Joined
Posts Following

Latest posts by Lars Lykke @llykke

We would really like to enable our developers to use Copilot CLI but are currently somewhat stuck on the terms for Copilot Business stating that prompts from Copilot CLI will be retained.
I can’t seem to find info on for what purpose and for how long GitHub retains those prompts?

26.02.2026 21:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Does it even make sense to introduce agentic ai to accellerate workflow execution if we don’t have a clear idea of what that flow or process looks like?
It does seem worthwhile to accelerate a code generation phase if it only accounts for 20%(?) of the entire value-stream?
Removing waste is better?

16.02.2026 21:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If using agentic ai corresponds to ingesting more work into a system (e.g.generating code) but we’re not moving faster?
So using ai didn’t remove the right bottleneck in a theory of constraints type of way?
During a discussion I got the feeling that value-stream-mapping and LEAN are still relevant.

16.02.2026 21:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
An AI Agent Published a Hit Piece on Me Summary: An AI agent of unknown ownership autonomously wrote and published a personalized hit piece about me after I rejected its code, attempting to damage my reputation and shame me into acceptin…

Follow up from the matplotlib maintainer who got hitbotted theshamblog.com/an-ai-agent-...

12.02.2026 18:01 πŸ‘ 38 πŸ” 20 πŸ’¬ 3 πŸ“Œ 16
Programming pearls

The first time I heard about β€œback-of-an-envelope-calculations” was during a computer science class in 2002 which referenced a β€œProgramming Pearls” article by Jon Bentley.
This has been a tremendous help in my life (both personal and professional) ever since!
dl.acm.org/doi/epdf/10....

12.02.2026 20:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

My personal (unscientific) theory is that it’s the NTFS filesystem itself, which results in poor build time performance for Java Microservices (e.g. Quarkus). We’ve unfortunately not seen Dev Drive make a huge difference. So our Java developers favor MacBooks because it’s much faster build times!

27.01.2026 21:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

For a long time we thought it was Defender which resulted in poor build performance when building Java Microservices on our Win11 developer machines. But that was disproved by comparing performance with a non-enrolled machine with similar poor build performance. We don’t see this issue on MacOS

27.01.2026 21:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

That rule prevents newly build binaries (the output of a build) to be run on a machine with Defender of you don’t disable it (or put it into monitor/ audit mode).
Disabling that rule for specific file paths made the world of a difference.

27.01.2026 21:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

We’ve done these things to exactly avoid local signing of files as part of a developer flow.
Our risk scenario was a developer machine that was compromised and able to sign executable files which were then distributed across the network and trusted.
We wanted to avoid that.

27.01.2026 21:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

We’ve been meaning to investigate process whitelisting to avoid having to request an IDE to run as Admin based on fingerprinting - but it hasn’t been prioritized (yet). So some teams still have to elevate processes locally +10 times a day….

27.01.2026 21:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Our local developer environment (Windows 11 with E5 license and Defender XDR) is (almost?) CIS2 baseline compliant.
So lots of things have been disabled and or restricted as well.
ASR rules and not local admin user however being the major issues that we had to handle. There is no local signing…

27.01.2026 21:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Many restrictions! πŸ˜‚
Apologies - I thought you were asking about what we tried to do to make β€œWindows Desktop” development feasible again?

Running IDE as admin user when you’re no longer local admin on your dev machine is also a pain. We use a PIM tool: User requests that program is run as admin.

27.01.2026 21:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Exactly that one! πŸ‘

27.01.2026 21:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Binary signing is done using an EV certificate stored in a Azure keyvault and can only be done through a pipeline. Never locally.

26.01.2026 22:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

ASR = Attack Surface reduction rules

26.01.2026 22:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

We choose to exclude a specific folder from Defender ASR which was the worst issue for home-built exe/dll as well as Python development. Our developers love WSL because it’s much faster for Java development than e.g. normal Windows and Dev Drive

26.01.2026 22:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Preview
Trump’s Most Dangerous Obsession His irrational fixation with Greenland could lead to global conflict.

β€œAs the US military chases Trump’s ever-changing Sharpie lines across the world’s maps, the West’s enemies will be tempted to take advantage of the fact that the US has obliterated the most powerful alliance in history while scattering American forces around the globe in showpiece operations.”

14.01.2026 20:50 πŸ‘ 434 πŸ” 124 πŸ’¬ 15 πŸ“Œ 10

Analysis paralysis?… everything needs to be thought of before taking action.

So many times, nothing (bad) actually happened… yet weeks are spent consulting, asking, contemplating… without adding value.

02.12.2025 17:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Automatically Signing a Windows EXE with Azure Trusted Signing, dotnet sign, and GitHub Actions Mac Tahoe (in Beta as of the time of this writing) has this new feature called ...

New blog post - Automatically Signing a Windows EXE with Azure Trusted Signing, dotnet sign, and GitHub Actions www.hanselman.com/blog/automat...

28.11.2025 23:33 πŸ‘ 65 πŸ” 16 πŸ’¬ 9 πŸ“Œ 0

Because if it does, we could remove:
- Azure Keyvault for storing EV certificate
- GitHub large runner with IP assigned to firewall rules to limit from where certificate can be retrieved
- EV certificate with bi-annual renewal.

Those additional expences should disappear if trust works the same?

29.11.2025 10:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

We did something similar with EV certificates 2 years ago which naturally requires certificate renewal. The instant trust at clients in Defender through EV certificate was essential for our case.

Does Azure Trusted Signing provide the same level of instant trust with clients as an EV certificate?

29.11.2025 10:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The article specifically mentions ARO as an example runtime. Would it be possible to use Jaz in a hybrid setting, where workloads could be in a selfhosted OpenShift instance as well? Or is this an Azure thing only?

Admitted: I only read the linked article - but what if?! πŸ₯³

25.11.2025 05:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I believe I’ve heard a similar quote from Christopher Alexander(?) on building architecture:”first we shape the buildings - then they shape us”.

So one might be a paraphrase of the other?

07.11.2025 18:56 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Modernization will almost certainly increase pressure on your bottlenecks so it's important to identify them in advance.

Things will get worse before they get better as you start to unpack all the dependencies and address the neglect.

#legacyModernization #architectureModernization

29.10.2025 12:42 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

"[that team] they're lazy, unresponsive, take ages to deliver new features, cause a lot of bugs, don't following good testing practices, everybody complains about them"

I heard this a lot as a consultant and I was always curious to meet these teams and see how dysfunctional they were.

1/4

29.10.2025 12:42 πŸ‘ 9 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

You’re not using a VPN are you?
We saw issues (and still experience them) when using WSL and activating a VPN connection - we needed to use a WSL VPN-KIT in order to make it work reliable.

I haven’t checked if we saw the same error code as you’ve posted…

09.10.2025 19:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

You could invoke a full Domain Driven Design workshop and find the boundaries - But I doubt that would be quick? I’ve looked at the product CodeScene which should determine boundaries exactly based on e.g. code that changes at the same pace? Not tried it (yet!) though.

17.09.2025 04:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Interstellar (just to mention one). The way the organ variations is played has so many β€œvibes” of Bachs Fuga!

I can’t count the number of times I’ve end-to-end listened the soundtrack for Jurassic Park. I can pick that up anytime and still enjoy listening to it!

12.09.2025 04:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Humble Tech Book Bundle: Software Architecture 2025 by O'Reilly Pay what you want for the latest Humble Tech Bundle: Software Architecture 2025 and help support Code for America with your purchase!

Among the books in this year’s Software Architecture humble bundle:

@andrewhl.bsky.social : Facilitating Software Architecture

and

@dianamontalion.com : Learning Systems Thinking

Software Architect Books from Humble Bundle
www.humblebundle.com/books/softwa...

24.08.2025 04:26 πŸ‘ 9 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

The most important thing to understand about Tool Design is that the user does not experience Tools. Users experience Workflows.

Tools are not workflows, and no tool is used in a vacuum. The holistic user experience of all internal tools needs to be considered to design good workflows.

07.08.2025 18:08 πŸ‘ 26 πŸ” 7 πŸ’¬ 0 πŸ“Œ 1