Adi Ginting's Avatar

Adi Ginting

@adipginting

Computer programmer https://www.adipginting.com

31
Followers
71
Following
25
Posts
06.08.2023
Joined
Posts Following

Latest posts by Adi Ginting @adipginting

The Claude frontend skill outputs are already recognizable. Off-the-shelf aesthetics become cringe so fast. See Bootstrap, Material, etc etc.

There’s no way around learning what goes into good design. That means open eyes, lots of practice. Easier than ever but fundamentals same

07.03.2026 14:02 πŸ‘ 125 πŸ” 8 πŸ’¬ 9 πŸ“Œ 5
screenshot of the one-pager version of the servo readiness report

screenshot of the one-pager version of the servo readiness report

How do we get to more than just three web engines owned by three US companies?

It's a gargantuan question, with no easy or right answer.

I've put together a draft report, thinking about it through a very specific approach - please enjoy:

Servo Readiness Report

webtransitions.org/servo-readin...

06.03.2026 14:35 πŸ‘ 59 πŸ” 26 πŸ’¬ 4 πŸ“Œ 1

Amusing - I'm hearing a comeback of XP (Extreme Programming) practice.

In the early 2000s these used to be popular (championed by @kentbeck.com). Then died down. They are now surging again.

XP practices like small releases, frequent integration, and constant customer input!

23.02.2026 13:15 πŸ‘ 85 πŸ” 11 πŸ’¬ 16 πŸ“Œ 9

Sure, but one thing I find when I understand UI/UX, my designer friend appreciated it that I can emphatize with their works

23.02.2026 16:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

We cal it as agency over here

23.02.2026 15:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I am a developer, but trying to learn about design too. Designers can learn a thing or two about development

23.02.2026 15:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

You don't have that in Brave

16.02.2026 17:54 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

That is one way you have power towards software projects. Fork the projects, improve the designs, and maintain it.

16.02.2026 17:45 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Please, begin forking

16.02.2026 17:28 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
10.02.2026 03:27 πŸ‘ 5256 πŸ” 1695 πŸ’¬ 32 πŸ“Œ 32
Preview
Helping you fall in love with CSS Helping you fall in love with CSS.

I hadn't updated my personal site in 8 years.

Felt a little embarrassed by that, tbh, so spent some time on it this weekend.

www.kevinpowell.co

26.01.2026 00:30 πŸ‘ 63 πŸ” 4 πŸ’¬ 7 πŸ“Œ 1
Preview
GitHub - badlogic/pi-mono: AI agent toolkit: coding agent CLI, unified LLM API, TUI & web UI libraries, Slack bot, vLLM pods AI agent toolkit: coding agent CLI, unified LLM API, TUI & web UI libraries, Slack bot, vLLM pods - badlogic/pi-mono

github.com/badlogic/pi-...

13.01.2026 14:12 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This will change this year because I plan to train my own llms

04.01.2026 15:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I think I just find one of the efficient ways to talk at conferences:
1. build some features on public open source projects
2. present it in conferences.

You get something to work on and you have something to talk about. Skills, contributions, networking, and visibility combo.

04.01.2026 15:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hi, Joyee. I am new to node codebase, but this is a massive PR. How long did it take you this far? Kudos for the hard work. I am gonna take time to read the PR

04.01.2026 07:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

In Node v20.19.0+, v22.12.0+, you can require commonjs modules from esm files.

01.01.2026 11:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
require(esm) in Node.js: from experiment to stability More than a year ago, I set out to revive require(esm) in Node.js and landed an experimental implementation. After a lot of iteration and battle-testing, require(esm) is now unflagged across all suppo

Finished two retrospective blog posts on the journey of require(esm) before 2025 ends:

joyeecheung.github.io/blog/2025/12...

joyeecheung.github.io/blog/2025/12...

30.12.2025 19:04 πŸ‘ 85 πŸ” 22 πŸ’¬ 2 πŸ“Œ 1

Hey, Dan. Sorry, I just opened bsky. Did you get a job in Japan finally?

01.01.2026 06:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

So much calmer here compared to Twitter and Threads :)

28.12.2025 16:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Ah, the era of coding with AI. Have you reached a point where you think you "can build" something, but you don't honestly know what the code the AI produces is doing when you look at it? So, how are you going to fix if there is a blocker?

09.03.2025 01:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I am in acceptance mode that I will perhaps never train my own llm.

07.03.2025 19:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

One kernel to rule them all, One kernel to find them, One kernel to bring them all, and in the freedom bind them; In the user space and kernel space where the mind of kernel developers lie.

05.03.2025 07:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This project can be an exciting one to contribute to. If you have the skills, consider to contribute. They have been around for a long time. I remember using this software in 2007 and they are still around. That is something about the longevity of the project

07.02.2025 01:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Just checked it out, it basically html files on your local computer

01.12.2024 07:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

rustup doc --book

01.12.2024 07:16 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Cool. It is powerful enough

26.11.2024 11:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hello, anybody in tech? I am a computer programmer in Indonesia.

My daily tech is typescript, but I am drifting towards python and Rust. Let's connect

26.11.2024 10:41 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Screenshot of my Bluesky profile, showing @nicolo-ribaudo.github.io as the handle

Screenshot of my Bluesky profile, showing @nicolo-ribaudo.github.io as the handle

Developers, do you want to verify yourself here but don't have a personal domain? You can use your GitHub account! πŸ¦‹πŸ±

I temporarily renamed myself to @nicolo-ribaudo.github.io :)

23.11.2024 16:51 πŸ‘ 900 πŸ” 339 πŸ’¬ 38 πŸ“Œ 72

Sorry, not user interface, but user experience. That includes trying to reduce service time by looking at service time percentiles

17.11.2024 10:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
An excerpt from Kleppmann's Designing Data Intensive Application that reads:
"High percentiles of response times, also known as tail latencies, are important because they directly affect users' experience of the service. For example, Amazon describes response time requirements for internal services in terms of the 99.9th percentile, even though it only affects 1 in 1,000 requests. This is because the customers with the slowest requests are often those who have the most data on their accounts because they have made many purchasesβ€”that is, they're the most valuable customers [19]. It's important to keep those customers happy by ensuring the website is fast for them: Amazon has also observed that a 100 ms increase in response time reduces sales by 1% [20], and others report that a 1-second slowdown reduces a customer satisfaction metric by 16% [21, 22]."

An excerpt from Kleppmann's Designing Data Intensive Application that reads: "High percentiles of response times, also known as tail latencies, are important because they directly affect users' experience of the service. For example, Amazon describes response time requirements for internal services in terms of the 99.9th percentile, even though it only affects 1 in 1,000 requests. This is because the customers with the slowest requests are often those who have the most data on their accounts because they have made many purchasesβ€”that is, they're the most valuable customers [19]. It's important to keep those customers happy by ensuring the website is fast for them: Amazon has also observed that a 100 ms increase in response time reduces sales by 1% [20], and others report that a 1-second slowdown reduces a customer satisfaction metric by 16% [21, 22]."

Up to this point of reading this book, I get the impression that spending time to make a general rule for every users and to uniform their user experience shouldn't be a goal. Prioritizing a better user interface for users that generates more revenue can be a good goal

17.11.2024 10:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0