HN user

loumf

2,412 karma

Software Developer in Sarasota

Author of “Swimming in Tech Debt”

https://loufranco.com/tech-debt-book

Contact me via https://loufranco.com or on LinkedIn

---

meet.hn/city/us-Sarasota Socials: - github.com/loufranco - linkedin.com/in/loufranco

---

Posts48
Comments1,040
View on HN
loufranco.com 10mo ago

My "Show HN" Follow-Up for "Swimming in Tech Debt"

loumf
1pts1
helpthisbook.com 10mo ago

Show HN: Swimming in Tech Debt

loumf
167pts73
helpthisbook.com 10mo ago

Show HN: Swimming in Tech Debt

loumf
25pts0
sophiabits.com 1y ago

It Takes a Village

loumf
2pts0
www.fortressofdoors.com 1y ago

Take the Pedals Off the Bike

loumf
3pts2
loufranco.com 1y ago

Great Works of Software (Poetry Edition)

loumf
3pts0
honeypot.net 2y ago

It was online for 3 seconds before getting a 404 request for /.git/config

loumf
72pts80
news.ycombinator.com 2y ago

(Book in Beta) Paying Off Tech Debt When You're Not in Charge

loumf
2pts1
ivymike.dev 2y ago

The Fundamental Theorem of Engineering: Everything's a Tradeoff

loumf
44pts6
loufranco.com 3y ago

Invest 10% of a team (not of each dev) to pay back tech debt

loumf
1pts0
www.quii.co.uk 10y ago

Property-based testing in Go

loumf
1pts0
modelviewculture.com 11y ago

Alcohol and Inclusivity: Planning Tech Events with Non-Alcoholic Options

loumf
4pts0
www.youtube.com 12y ago

[video] Russ Olsen – To the Moon

loumf
3pts1
news.ycombinator.com 12y ago

Ask HN: Help with survey about programmer job switches ($5 to charity for each)

loumf
2pts1
loufranco.com 13y ago

XKCD Tooltip Bookmarklet

loumf
1pts0
loufranco.com 13y ago

Announcing #twitstarter

loumf
1pts0
loufranco.com 13y ago

App.net is Bring Your Own Back-end (BYOBE) for mobile apps

loumf
2pts0
www.ironicsans.com 13y ago

The Gutenberg Eyebrow

loumf
2pts0
news.ycombinator.com 13y ago

How I read HN

loumf
6pts1
paleoviz.com 13y ago

Show HN: iPhone App to help you stick to the Paleo Diet

loumf
18pts15
news.ycombinator.com 14y ago

Ask HN: What's your SaaS stack recommendation?

loumf
10pts3
loufranco.com 14y ago

SOPA Solution: Block Congressional IPs

loumf
5pts1
googletesting.blogspot.com 14y ago

Google Test Analytics - Now in Open Source

loumf
3pts0
cemerick.com 14y ago

2011 Clojure Scholarship: Help send Ambrose to the Conj

loumf
25pts4
cemerick.com 15y ago

At what point does S3 break?

loumf
2pts0
www.atalasoft.com 15y ago

It’s advertisers, not features, that will decide who wins in Social

loumf
1pts0
www.atalasoft.com 15y ago

Sparks is how Google+ makes money

loumf
4pts0
blog.sensitivecircuit.com 15y ago

Type-safe mathematical vectors

loumf
2pts0
www.atalasoft.com 15y ago

Towards a Portfolio Based Interview Process for Programmers

loumf
1pts0
www.thinkoutsidein.com 15y ago

From influentials to small connected groups

loumf
1pts0

I am saying that 70 emails would be 70 seconds of time, so not a big deal. I can usually tell from the sender that it won’t be real and it takes just a couple of words to prove that. The good thing is that they tend to get to the point quickly, which works in my favor.

Siri AI 1 month ago

For me, it feels like a prompt injection based security nightmare.

Literally every file on my mac and every site I browse is potential malware.

Edit to add: every email and text message as well.

I recently switched to Linux for all development. I still use my Mac for everything else.

The main reason was to protect my personal data from possible supply chain issues or LLM agent mishaps.

I’m 99% in VSCode, a browser, and a terminal. There’s hardly a difference day-to-day.

I have recently gone all in on Python. Before I decided this, I was using Python for projects where I needed Pandas or numpy. I used React/TypeScript/Node for web applications. But, I moved to Django/HTMX.

The main reason is to avoid npm, but also, I wanted something with more built-in defaults (my web apps have simple needs). It has nothing to do with the language -- it's more the ecosystem for me.

I considered Ruby/Rails, but it didn't seem enough better than Python and can't replace the Pandas work I need to do.

When you do regular updates, they are quick. But also, you can timebox it and then back out and plan a harder than expected update.

Also, it keeps you in touch with your deps so you can consider if it’s even worth it. My favorite update was removing the dep (or starting a plan to remove it because it was interfering with regular updates)

I think of it a different way. The consumer market (if Microsoft doesn’t value it) is holding them back from paying tech debt. The fear of regressions is a good reason to not touch stuff.

If you do value a market and ignore this, the consequences can be fatal (see Sonos). But if you don’t, then doing the minimum is rational.

My priority is Kindle, then print. Then I will look into other formats. At that point I will have a PDF (that was used for Print) and an epub, so it will primarily be driven by interest.

The best way to be notified by it is to be on my list at loufranco.com or reaching out to me.

Thanks. That’s my belief as well. I would have loved to come up with a better term.

In the next two parts of the book I try to convince managers to give some autonomous time to engineers to do whatever tech debt projects they think is best. With some constraints and accountability.

For some debt, yes, it starts with a shortcut. I want to talk about other kinds of debt-like problems that have nothing to do with that. Where you did everything right, but the world just changed.

I struggled with this. I didn't have the guts to not use "tech debt" in the title and throughout the book. I wanted to coin a new term, but didn't find anything that worked.

There are parts of the debt analogy that (I think) really hurt getting it dealt with. I think that explaining it like that to non-engineering decision makers will make them think they understand it and then quash projects based on some kind of ROI analysis of debt payments. They'll be happy to have the debt.

I do wish HN had a culture of being ok with linking to supporting material on our own sites. I have been blogging for 20+ years -- some of those posts are relevant (and I think useful).

I also mostly write for myself, but I want to get more of it out there because I think it's useful.

No worries at all. I really do appreciate constructive feedback. I put every draft of the book out there that I could, and this is my best version of making the book I wanted to make that resonated with at least some people.

I totally get that it's not for everyone.

This is why I shared half the book. I will probably continue to do so for at least a few months (even after the book is launched). I am sharing a lot of the content of the next six chapters on my email list and will probably always have that archived for them.

I really don't want people to buy it if they won't like it.