HN user

lowtech

12 karma
Posts0
Comments9
View on HN
No posts found.

Enginners where not requested to make the Voyagers last a hundred years, yet they're still up and running. Personally I think the correlation between quality of code and time to delivery are not linear. People can cram more work and quality in the same ammount of time if they want and have the right incentives to do so.

I think the boring part of current computers is not in the increase of speed, but the reduction of ports and richness of interfaces. Everything is Windows/Linux + mouse or a slab of black screen without buttons. Back then we had Parallel ports, vga, rj11, express card, speaker buzzer, etc. Now hardware ports are way more complex and less fun to mess with. At least it can be for a greater common good of compatibility and efficiency.

Sounds like you have a simple system, in which case the separation have few drawbacks. It's not uncommon for a customer to ask for a report that to be generated needs to span dozens of tables. Or to save a DTO object that will trigger multiple microservices (and a lot of validations, transactions, rollback, etc). Business rules can be very complex and entangled in some shops.

What a great OS, its low latency make the mouse motion almost instantaneous. I can only imagine what feels like to use it paired with a crt monitor.

Location: Brazil

Remote: Yes

Willing to relocate: Yes (Germany)

Experience:

Currently working on migrating a monolithic application to microservices (with good justifications).

7 Years of experience with java programming/ infrastructure/ database, having worked daily with these technologies:

Languages: Java (JEE, Spring Boot, Netflix OSS), Typescript (Angular 8+)

Databases: Oracle, PostgresSQL, MySql

Infrastructure: Apache, Nginx, Docker, k8s (Openshift), CentOS, RHEL.

Others: Jenkins, Gitlab, Nexus, RabbitMQ, Redis, Shell Script.

Feel free to contact me at: smacedo.arthur at outlook.com