HNHacker News
TopNewBestAskShowJobs

DLion

601 karma · joined July 14, 2013

[ my public key: https://keybase.io/dlion; my proof: https://keybase.io/dlion/sigs/3-qlgat-JfIFRw-2e503xHRmcfzawBmCoouLNvh6XsI ]
submissionscomments
DLion··on Ask HN: Share your personal website
https://domenicoluciani.com - My site
DLion··on Refactoring – Not on the backlog (2014)
I'm surprised that there are people out there who don't know the "boy scout" rule yet.

Happy to see these "fundamentals" being still spread around

DLion··on Personal blogs are back, should niche blogs be next?
There are so many benefits around having a personal blog that I'm surprised about reading all these negative comments.

I started blogging about tech and security when I was 13/14 years old in my native language. Then, when I felt more mature, I switched to a new blog where English was the main language. I started improving my language skills, getting some donation from kind strangers for my blog posts and using it as a self-branding forever running-side project.

Now, 20 years later I still have my personal blog and I still write about tech, but only recently I created some "personal related" tabs, like the "/now" page, enriching it every month or having a more personal about page. Why? Because I like going to a blog a see that behind that address there is a real person with emotions and dreams, it's like entering in their home and have a look around.

1. Improve your language skills

2. Self-branding

3. Memorize better topics you care about

4. Share what you learned with others

About LLM, I don't care if they scrape my blog, I use LLMs every day, and if some stuff I write helps to enrich an LLM with a positive impact I would be more than happy to let it happens, the more we write, the less fake-news and low-quality content would ingest and used.

DLion··on Grammarly rebrands to 'Superhuman,' launches a new AI assistant
Switched to https://languagetool.org/ and I'm super happy about it.
DLion··on How I blog with Obsidian, Hugo, GitHub, and Cloudflare
I have been using this way of blogging for years now and it works perfectly.

I didn't know about Cloudflare pages, thanks for sharing!

I use Jekyll, Github pages and Cloudflare. I use hackmd for editing but Obsidian will work as well.

DLion··on The ADHD body double: A unique tool for getting things done
So did they just discover pair programming? :D

Also, I'm reading lots of comments that are pointing out that they don't like doing pair programming because they do it wrongly.

In the past I wrote an article about it: https://domenicoluciani.com/2022/07/22/misleading-pair-progr..., I hope it helps to clarify some concepts behind this way of working

DLion··on Ask HN: Who wants to be hired? (March 2025)
Location: Málaga, Spain, Europe

Remote: Yes

Willing to relocate: No

Technologies: Java, SpringBoot, Go, Gin, Typescript, Postgres, Kafka, AWS, Product Engineering

Résumé/CV: https://linkedin.com/in/dlion

Email: through LinkedIn

I'm A passionate programmer,

10+ years of experience as a backend developer/product engineer, including 8 years as eXtreme programmer.

Working remotely from anywhere in Spain.

Open Source enthusiast and greedy learner.

https://domenicoluciani.com

https://github.com/dlion

Currently focusing on software craftsmanship.

Ex-Thoughtworks, Ex-Pivotal/Tanzu Labs @ VMware

I speak: Italian, English and Spanish.

DLion··on Show HN: WAL Implementation in Golang
Having some tests is necessary to avoid mostly of the bugs that other comments are pointing out.

Perhaps it's just me, but I don't trust code that hasn't been tested.

DLion··on Ask HN: Who wants to be hired? (July 2024)
Location: Málaga, Spain, Europe

Remote: Yes

Willing to relocate: No but occasional travel OK

Technologies: Java, Go, Typescript, Rust

Résumé/CV: https://linkedin.com/in/dlion

Email: hackernews.easing085 AT passmail DOT net

I'm a Senior Product Engineer based in Málaga, Spain.

I've been working as an Extreme Programmer for more than 8 years now, and I have more than 10 years of experience as a software engineer.

I worked at Thoughtworks and then VMware Tanzu Labs, former Pivotal Labs.

Ex-VMware due to the European layoff, I'm looking for a new role as a product engineer.

I'm currently focusing on delivering value to customers applying the Extreme Programming methodology (TDD, CI/CD, lean methodology, fast-feedback, etc.)

Don't hesitate to reach out.

DLion··on Don't DRY Your Code Prematurely
I like a lot the "rule of three" when it comes to have to choose when to DRY.

https://en.wikipedia.org/wiki/Rule_of_three_(computer_progra...

DLion··on Ask HN: Who wants to be hired? (May 2024)
Location: Málaga, Spain, Europe, EMEA, SEMEA

Remote: Full-remote

Willing to relocate: no

Technologies: Java, Go, Typescript, Spring, PostgreSQL, AWS, Spring, TDD, Extreme Programming… I can learn any technology required by the job.

Résumé/CV: https://linkedin.com/in/dlion

Email: hn.skimmed407@passmail.net ~ { it's an alias email to deal with spammers ;) }

I'm a Senior Software Engineer with 10+ years of experience, included 8 as Extreme Programmer.

I'm looking for interesting opportunities and new challenges, I'm a product-engineer/T-shape engineer focused mostly on the backend side.

I have several years of experience working on different stacks and industries, joining clients' teams on different products and projects, helping them deliver value to the respective customers.

DLion··on Ibiza locals living in cars as party island sees rents soar
Agree, I spoke with some taxi drivers who were there just for the summer season and they told me that they've been doing that every year, sharing a small flat with other taxi drivers/workers to save money and to earn enough to live the rest of the year back in their towns.
DLion··on Show HN: Improve cognitive focus in 1 minute
Ahaha same, I thought about it for a few seconds
DLion··on The humble brilliance of Italy's moka coffee pot (2018)
In Italy washing the coffee pot with detergent is considered a sin. The "oily" that you describe gives a better taste, and it's something that every "nonna"(grandmother) teaches you, if you want to clean your coffee pot just put it under hot water and brush it with your fingers, that's it.

Source: I'm from the south of Italy, and I have Nonnas :D

DLion··on Ship / Show / Ask (2021)
You are describing scaled trunk-based development, not trunk-based development

See https://trunkbaseddevelopment.com/ to know more about it

DLion··on Ship / Show / Ask (2021)
Pretty common if you ask me. Especially, if you work in companies where pair programming is a thing, you do TDD (or at least write tests), have feature toggles, and a CI/CD pipeline in place.

Btw, if you want to know more about trunk-based development: https://trunkbaseddevelopment.com/

DLion··on Why I Like Obsidian
I'm a happy Obsidian user too, it's probably the application I use the most. The amount of plugins available is incredible (my favs: Excalidraw and Calendar, Obsidian Git)

I also wrote an article about why I switched from Notion to Obsidian a few years ago.

https://domenicoluciani.com/2021/12/17/why-did-i-switch-from...

DLion··on Grimoire: Open-Source bookmark manager with extra features
I use https://www.gettoby.com/ to organise and save my bookmarks
DLion··on Ask HN: How do companies decide who is a senior developer?
In my experience, years of professional experience != Seniority

You could have been for 18years in a company where you were the senior just because you were the only one who knew how the old monolite work. You could have been for 18years in a company without knowing more than what you were just doing. This just to say that the seniority it's not something you obtain with your years but with the experiences and situations you find yourself in and especially what do you learn from them.

DLion··on Ask HN: Could you share your personal blog here?
Just a tech/personal blog: https://domenicoluciani.com
DLion··on Ask HN: What has your personal website/blog done for you?
I've been writing since I was a teenager, opened/closed different blogs, this one is my definite one: https://domenicoluciani.com

I didn't earn that much, just a bunch of euros thanks to some donations (thank you!)

But the most important things I've gotten from it was:

- Improve my written english skill (I'm not a native english speaker)

- Learn how to put my thoughts down, it made me to learn more about a specific topic

- Share my thoughts with clients and colleagues, if I need to say something multiple times it's really efficient since you can just send a link to them.

- Could have been helpful for my CV but I've never had any feedback for it during my interviews

DLion··on The Twelve-Factor App (2011)
I prefer the 15-factor app, as evolution of the 12: https://domenicoluciani.com/2021/10/30/15-factor-app.html
DLion··on Ask HN: Share your personal site
https://domenicoluciani.com

It's my blog, I write about Extreme Programming, Distributed Systems, Security and more

DLion··on Pair Programming Antipatterns
Pivotal doesn't exist anymore. It has been acquired by Vmware and now it calls Tanzu Labs: https://tanzu.vmware.com/labs Btw there are many other companies where you can pair: Thoughtworks and Codurance for example
DLion··on Apple removed the Bluetooth Explorer, can't use high quality headset anymore
Exactly, before Monterey you could at least use the Bluetooth Explorer to turn this switch off but now everything seem not working anymore. I tried Bluetooth Explorer old version and they don't have any effect on the system. It's crazy I can't have high quality audio meanwhile on call for no reasons.
DLion··on Ask HN: Who is hiring? (December 2021)
VMware | Europe - Remote/Hybrid | Software Engineer | Full Time

You will be helping customer product teams to design and deliver modern, mission-critical, cloud-native applications serving a variety of missions and user needs. You will pair daily with client software engineers, coaching them in Extreme Programming (XP) methodologies and approaches (TDD,CI/CD, etc.) while helping them to define, validate, communicate, and execute product vision and strategy.

[Software Engineer] - https://rolp.co/9BjtA

DLion··on Ask HN: Who's not sucky to work for?
Agree, VMware it's a very nice place where to work.
DLion··on Ask HN: What are best tech blogs to read
This: https://github.com/kilimchoi/engineering-blogs
DLion··on Introduction to Mean Shift Algorithm
This article is not mine I found it looking for articles about Mean Shift for my thesis but you can find a cpp implementation in OpenCV libraries: https://github.com/opencv/opencv/blob/master/modules/video/s...
DLion··on Show HN: Go-odbye – Twitter Follow/Unfollow Reporting Tool Written in Go
I obviously knew that but I did it to be sure to do the right things and to write a more understanding code. I will edit it very soon, thanks!
Page 1 of 2Next →