Hacker News new | past | comments | ask | show | jobs | submit | koevet's comments login

I did, I use beancount plus some ML for automatic transaction categorization. Working on a new version right now that can also integrate with an LLM


SEEKING WORK | Remote Work | Worldwide Availability (EU-based)

Strong fullstack software engineer with 20+ years of experience. Stack: Kafka, K8, AWS/Azure, Postgres, API design. Very experienced on JVM optimization and perf tuning.

Location: Berlin, Germany

Remote: Yes

Willing to relocate: No, flex on travel

Technologies: Java, Kotlin, React, Spring, REST, SQL, Kafka, Kubernetes, event-driven architecture

Linkedin: https://www.linkedin.com/in/ishipsoftware

Github: https://github.com/luciano-fiandesio

Email: luciano@fiandesio.com


I'm writing a book about the Spring Modulith project (https://spring.io/projects/spring-modulith).


SEEKING WORK | Remote Work | Worldwide Availability (EU-based)

Strong fullstack software engineer with 20+ years of experience. Stack: Kafka, K8, AWS/Azure, Postgres, API design. Very experienced on JVM optimization and perf tuning.

Location: Berlin, Germany

Remote: Yes

Willing to relocate: No, flex on travel

Technologies: Java, Kotlin, React, Spring, REST, SQL, Kafka, Kubernetes, event-driven architecture

Linkedin: https://www.linkedin.com/in/ishipsoftware

Github: https://github.com/luciano-fiandesio

Email: luciano@fiandesio.com


SEEKING WORK | Remote Work | Worldwide Availability (EU-based)

Strong fullstack software engineer with 20+ years of experience. Stack: Kafka, K8, AWS/Azure, Postgres, API design. Very experienced on JVM optimization and perf tuning.

Location: Berlin, Germany

Remote: Yes

Willing to relocate: No, flex on travel

Technologies: Java, Kotlin, React, Spring, REST, SQL, Kafka, Kubernetes, event-driven architecture

Linkedin: https://www.linkedin.com/in/ishipsoftware

Github: https://github.com/luciano-fiandesio

Email: luciano@fiandesio.com


I wonder how does he actually work as a digital nomad. Internet on DB trains is massively unreliable, there are entire patches of country that are not covered by mobile signal.


> I wonder how does he actually work as a digital nomad.

I suspect the secret here is that a lot of people adopting this type of lifestyle produce really mediocre output and some way or another fit into the gaps at a large company that doesn't conduct aggressive performance reviews.

Everyone is different but I find it hard to believe that high quality code is generated from working consistently in that type of environment. Perhaps lots and lots of boilerplate.


Having met many people who work remotely and travel, you have everything from mediocre english teachers, grifters, programmers (good and bad) to over-achievers with successful lifestyle-businesses.

Lately I've been programming less and less with wifi while sitting at libraries and cafes without wifi. It's fine, just have proper dev environments, use isync for offline emails, download docs and learn to read manuals instead of stackoverflow.


What type of work requires to be connected to the internet all the time? If anything it's one source of distractions less.


Coding works okay. Git works offline, and for the occasional pull/push even a slow connection is good enough


What about meetings?


The fewer the better ;)


Perhaps he uses tethering on his mobile. Or gets on with working for long periods without being distracted by continual distractions so that reliability of the network is less important.


The boy is 17. At that age you’re not that overwhelmed with people distracting you for no real reason. (Apart from parents, but that’s not work-related usually.)

So you can basically be offline most of the time. I envy that bliss, it’s so difficult to do when you’re much older, with kids, pets, and the family.


I have been using plain text accounting for almost a decade with my wife. Specifically, I use beancount (https://beancount.github.io/docs/) and a custom set of scripts that I have developed to categorize expenses and other features (https://github.com/luciano-fiandesio/beanborg/)

I reckon is not for everyone, since a lot of stuff takes place in the terminal, but it has been working very well for us.


What happened to Tidal? I'm a user and swiched to Tidal because I was done waiting for Spotify hi-fi.


Tidal was sold to Block. The sale itself was somewhat controversial and there was a lawsuit filed as a result, albeit unsuccessful. See:

https://www.reuters.com/legal/judge-dismisses-lawsuit-over-b...

I also think that alot of those Tidal jobs were probably eliminated in Block's own layoffs. See:

https://sfstandard.com/2023/11/08/block-square-cashapp-layof...


- google suite

- chatgpt

- midjourney

- vpn

- Adobe 10US$ dollar plan

- kagi

- fastmail

- code pilot


I noticed that you use the @Transactional annotation on class definition. This will create a write transaction for every public method of the annotated class, including read only methods. You should consider using readOnly=true for read methods.

Additionally, I would consider using two data sources, one for write queries and a read only ds for the Q part of CQRS.


Thanks for suggestions. I will add @Transactional(readOnly = true) annotation. I will mention in the README the possibility of using two data sources.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: