Vincent Stollenwerk
@vstollen.me
Software Engineer at AWS, classical musician.
More at: vstollen.me
More at: vstollen.me
Pinned
Vincent Stollenwerk
@vstollen.me
· Nov 16
Here’s my #introduction. I‘m looking to connect with like-minded people.
I‘m interested in:
- Software Engineering
- Computer Science
- Design
- Entrepreneurship
- Classical music
I currently read a lot of technical blogs, so apart from my thoughts, I‘m planning to share some of the things I read.
I‘m interested in:
- Software Engineering
- Computer Science
- Design
- Entrepreneurship
- Classical music
I currently read a lot of technical blogs, so apart from my thoughts, I‘m planning to share some of the things I read.
I was wondering how much I‘d pay if I used AI Chatbot APIs directly instead of getting a monthly subscription.
So I‘m starting an experiment where I use the APIs for a month using a self-hosted instance of Open WebUI.
I already like having unified access to Claude, ChatGPT, Amazon Nova, etc.
So I‘m starting an experiment where I use the APIs for a month using a self-hosted instance of Open WebUI.
I already like having unified access to Claude, ChatGPT, Amazon Nova, etc.
March 4, 2025 at 7:43 PM
I was wondering how much I‘d pay if I used AI Chatbot APIs directly instead of getting a monthly subscription.
So I‘m starting an experiment where I use the APIs for a month using a self-hosted instance of Open WebUI.
I already like having unified access to Claude, ChatGPT, Amazon Nova, etc.
So I‘m starting an experiment where I use the APIs for a month using a self-hosted instance of Open WebUI.
I already like having unified access to Claude, ChatGPT, Amazon Nova, etc.
Reposted by Vincent Stollenwerk
You’re still arguing about tabs vs. spaces? May I present…
December 25, 2024 at 6:37 PM
You’re still arguing about tabs vs. spaces? May I present…
I‘m fascinated how smart Go‘s time APIs differentiate between telling time using the system clock and measuring durations of time using monotonic clocks.
Stumbled upon this in @willemdev.bsky.social‘s great article „time.Now() and the monotonic clock“:
www.willem.dev/articles/tim...
Stumbled upon this in @willemdev.bsky.social‘s great article „time.Now() and the monotonic clock“:
www.willem.dev/articles/tim...
Get the Current Time: The Monotonic Clock in Go/Golang
Learn how Go measures time without stumbling on leap seconds, daylight saving time or timezone changes.
www.willem.dev
December 26, 2024 at 1:56 PM
I‘m fascinated how smart Go‘s time APIs differentiate between telling time using the system clock and measuring durations of time using monotonic clocks.
Stumbled upon this in @willemdev.bsky.social‘s great article „time.Now() and the monotonic clock“:
www.willem.dev/articles/tim...
Stumbled upon this in @willemdev.bsky.social‘s great article „time.Now() and the monotonic clock“:
www.willem.dev/articles/tim...
Just saw John Ousterhout‘s talk on Software Design. He has some really interesting thoughts.
The most important point is probably that he prefers deep classes with small interfaces because they provide the largest amount of abstraction while minimizing additional complexity.
youtu.be/bmSAYlu0NcY
The most important point is probably that he prefers deep classes with small interfaces because they provide the largest amount of abstraction while minimizing additional complexity.
youtu.be/bmSAYlu0NcY
A Philosophy of Software Design | John Ousterhout | Talks at Google
YouTube video by Talks at Google
youtu.be
December 24, 2024 at 12:30 AM
Just saw John Ousterhout‘s talk on Software Design. He has some really interesting thoughts.
The most important point is probably that he prefers deep classes with small interfaces because they provide the largest amount of abstraction while minimizing additional complexity.
youtu.be/bmSAYlu0NcY
The most important point is probably that he prefers deep classes with small interfaces because they provide the largest amount of abstraction while minimizing additional complexity.
youtu.be/bmSAYlu0NcY
I have a WhatsApp chat where I always receive the 🙂↔️ Emoji as 🙂↔. However, when I use it, it‘s rendered just fine.
I know that this Emoji is encoded as 🙂, zero-width joiner, and ↔.
Additionally, even though it is rendered as it’s separate parts, it’s treated as a single Unicode glyph…
I know that this Emoji is encoded as 🙂, zero-width joiner, and ↔.
Additionally, even though it is rendered as it’s separate parts, it’s treated as a single Unicode glyph…
December 21, 2024 at 10:30 PM
I have a WhatsApp chat where I always receive the 🙂↔️ Emoji as 🙂↔. However, when I use it, it‘s rendered just fine.
I know that this Emoji is encoded as 🙂, zero-width joiner, and ↔.
Additionally, even though it is rendered as it’s separate parts, it’s treated as a single Unicode glyph…
I know that this Emoji is encoded as 🙂, zero-width joiner, and ↔.
Additionally, even though it is rendered as it’s separate parts, it’s treated as a single Unicode glyph…
Interesting, that I open WhatsApp more often than my browser or terminal. What does your @raycast.com wrapped look like?
December 17, 2024 at 12:17 AM
Interesting, that I open WhatsApp more often than my browser or terminal. What does your @raycast.com wrapped look like?
Wow, this is super interesting to hear! While Rust has a reputation of being hard to write, this article suggests that its developer productivity is comparable to Go.
However, the learning curve is likely steeper for Rust and the Rust team in the experiment was probably already proficient with it.
However, the learning curve is likely steeper for Rust and the Rust team in the experiment was probably already proficient with it.
Developer productivity is very similar in Go and Rust
www.ardanlabs.com/news/2024/ru...
www.ardanlabs.com/news/2024/ru...
Rust at Google, Outperforming C++ and Matching Go
Ardan Labs is trusted by small startups and Fortune 500 companies to train their engineers and develop business software solutions and applications.
www.ardanlabs.com
December 10, 2024 at 10:39 PM
Wow, this is super interesting to hear! While Rust has a reputation of being hard to write, this article suggests that its developer productivity is comparable to Go.
However, the learning curve is likely steeper for Rust and the Rust team in the experiment was probably already proficient with it.
However, the learning curve is likely steeper for Rust and the Rust team in the experiment was probably already proficient with it.
It‘s interesting how so many modern CLI tools are written is Rust. Especially for those, where performance isn’t critical.
Is this because the Rust community loves to rewrite stuff in Rust or is Rust actually nice to use for CLI tools? Maybe snappiness also has a subconscious effect on users.
Is this because the Rust community loves to rewrite stuff in Rust or is Rust actually nice to use for CLI tools? Maybe snappiness also has a subconscious effect on users.
December 10, 2024 at 1:06 AM
It‘s interesting how so many modern CLI tools are written is Rust. Especially for those, where performance isn’t critical.
Is this because the Rust community loves to rewrite stuff in Rust or is Rust actually nice to use for CLI tools? Maybe snappiness also has a subconscious effect on users.
Is this because the Rust community loves to rewrite stuff in Rust or is Rust actually nice to use for CLI tools? Maybe snappiness also has a subconscious effect on users.
For the last month I‘ve been trying out jj (Jujutsu) as a git alternative.
While I didn’t see anything wrong with git before, jj makes complex git operations so simple that I don’t want to go back.
Editing history, rebasing, splitting up large commits are all super easy.
While I didn’t see anything wrong with git before, jj makes complex git operations so simple that I don’t want to go back.
Editing history, rebasing, splitting up large commits are all super easy.
November 28, 2024 at 9:15 PM
For the last month I‘ve been trying out jj (Jujutsu) as a git alternative.
While I didn’t see anything wrong with git before, jj makes complex git operations so simple that I don’t want to go back.
Editing history, rebasing, splitting up large commits are all super easy.
While I didn’t see anything wrong with git before, jj makes complex git operations so simple that I don’t want to go back.
Editing history, rebasing, splitting up large commits are all super easy.
Reposted by Vincent Stollenwerk
now you can run `npm install bluesky-comments` to use bluesky replies as your blog's comment section!
thanks @coryzue.com 🙌
thanks @coryzue.com 🙌
So cool! I just used this to add comments to my site and published an npm package to make it easy for anyone else to do it:
www.coryzue.com/writing/blue...
www.coryzue.com/writing/blue...
Adding Bluesky-powered comments to any website in five minutes
Long live the open web!
www.coryzue.com
November 25, 2024 at 5:16 PM
now you can run `npm install bluesky-comments` to use bluesky replies as your blog's comment section!
thanks @coryzue.com 🙌
thanks @coryzue.com 🙌
Just learned that there is a term describing that people will rely on any behavior of your API, no matter if it’s part of the contract or not:
Hyrum‘s Law
This can often make it hard to change implementation details, after the API has users and should be considered while designing the API.
Hyrum‘s Law
This can often make it hard to change implementation details, after the API has users and should be considered while designing the API.
Hyrum's Law in Golang / Abenezer Belachew
Occurrence of Hyrum's law in Golang
abenezer.org
November 22, 2024 at 2:03 AM
Just learned that there is a term describing that people will rely on any behavior of your API, no matter if it’s part of the contract or not:
Hyrum‘s Law
This can often make it hard to change implementation details, after the API has users and should be considered while designing the API.
Hyrum‘s Law
This can often make it hard to change implementation details, after the API has users and should be considered while designing the API.
One cool feature for @frontpage.fyi would be custom feeds.
Some use-cases:
- Following other users with similar tastes and ranking their submissions higher
- Following blogs and ranking them higher
- Showing comments of friends at the top
Some use-cases:
- Following other users with similar tastes and ranking their submissions higher
- Following blogs and ranking them higher
- Showing comments of friends at the top
November 19, 2024 at 11:20 PM
One cool feature for @frontpage.fyi would be custom feeds.
Some use-cases:
- Following other users with similar tastes and ranking their submissions higher
- Following blogs and ranking them higher
- Showing comments of friends at the top
Some use-cases:
- Following other users with similar tastes and ranking their submissions higher
- Following blogs and ranking them higher
- Showing comments of friends at the top
Just watched Dan's talk on the AT Protocol. It gives some great insights into the architecture behind Bluesky.
Some interesting things that stood out to me:
Some interesting things that stood out to me:
now might be a good time to plug the talk i gave last month about the AT Protocol. it’s about the relationship between the user and the product, about the shape of the web, and a bit about death
Web Without Walls — Dan Abramov | React Universe Conf 2024
YouTube video by Callstack Engineers
youtu.be
November 19, 2024 at 11:15 PM
Just watched Dan's talk on the AT Protocol. It gives some great insights into the architecture behind Bluesky.
Some interesting things that stood out to me:
Some interesting things that stood out to me:
Another refreshing thing about Bluesky is the lack of bots and unrelated, engagement-farming comments below popular posts.
November 19, 2024 at 2:47 AM
Another refreshing thing about Bluesky is the lack of bots and unrelated, engagement-farming comments below popular posts.
Here’s my #introduction. I‘m looking to connect with like-minded people.
I‘m interested in:
- Software Engineering
- Computer Science
- Design
- Entrepreneurship
- Classical music
I currently read a lot of technical blogs, so apart from my thoughts, I‘m planning to share some of the things I read.
I‘m interested in:
- Software Engineering
- Computer Science
- Design
- Entrepreneurship
- Classical music
I currently read a lot of technical blogs, so apart from my thoughts, I‘m planning to share some of the things I read.
November 16, 2024 at 11:29 AM
Here’s my #introduction. I‘m looking to connect with like-minded people.
I‘m interested in:
- Software Engineering
- Computer Science
- Design
- Entrepreneurship
- Classical music
I currently read a lot of technical blogs, so apart from my thoughts, I‘m planning to share some of the things I read.
I‘m interested in:
- Software Engineering
- Computer Science
- Design
- Entrepreneurship
- Classical music
I currently read a lot of technical blogs, so apart from my thoughts, I‘m planning to share some of the things I read.