HackerTrans
TopNewTrendsCommentsPastAskShowJobs

ramino

no profile record

Submissions

Gentle – The Kind Mental Health AI

gentle.so
1 points·by ramino·w zeszłym roku·1 comments

Copy Tweet as Markdown Chrome Extension

github.com
1 points·by ramino·3 lata temu·1 comments

Fighting Impostor Syndrome

medium.com
7 points·by ramino·4 lata temu·1 comments

Crypto-Lingo

schu.be
2 points·by ramino·5 lat temu·0 comments

From Doctor to Doctor’s Software. How I Became a Dev

forum.freecodecamp.org
1 points·by ramino·5 lat temu·0 comments

comments

ramino
·25 dni temu·discuss
Go is such a great language. Why can’t it have a better type system?
ramino
·w zeszłym roku·discuss
I have been working for a while on an AI voice agent to support people when they want to open up and talk things through.

I need to talk things through all the time and get easily confused and this technology is amazing at enabling that.

Looking for early testers to work together with!
ramino
·3 lata temu·discuss
Same experience here.

I‘m also vegan, but I would say cutting back on sugar and highly processed wheat products helped me the most to stay at a healthy weight.
ramino
·3 lata temu·discuss
They are not too three. They are the three languages with the biggest uptick.
ramino
·3 lata temu·discuss
For the ones who love Twitter and Markdown as much as I do
ramino
·3 lata temu·discuss
Definitely like the others can’t say it enough. It is a great shell. Having proper data structures in your shell is such a big win.

While using it I feel like working with a db like model. Also using bash commands works great and you learn to improve your parsing skills for free!
ramino
·4 lata temu·discuss
Which controversy?
ramino
·5 lat temu·discuss
> i can appreciate the self loathing of someone who says they work on "merkle trees" instead of blockchain tbh

> like, yeah bro we all get what you're saying but i'm glad you at least realize you should be ashamed of it [1]

Thank god thoughts like these can finally be shared in a better way… cute project but by someone who apparently doesn’t appreciate what other people work on.

[1]: https://wesleyac.thoughts.page/#1631439916
ramino
·5 lat temu·discuss
what do they mean with private modules?
ramino
·5 lat temu·discuss
Finally! I hope this company will be insanely successful. We need more companies like this focusing on repairability.
ramino
·5 lat temu·discuss
The article describes pretty much what I’m facing at my job. We have a monolithic Ruby on Rails application with lines of code in the millions.

Still we general mantra is that comments are not allowed and I can only agree with the author that this makes non standard parts of the code extremely hard to comprehend. I would definitely love to work once on an application that size with a few comments here and there.

In my day to day work I depend a lot on our test suite. If I can’t even find the tests that cover this part of the code I just break the code on my branch and let the CI tell me which tests fail. There are probably better ways to do this with test coverage tools but this method seems fairly straight forward to me.

Documentation is something we started to do recently. I feel as long as the documentation is not directly connected with the code it is hard to keep it in sync. We even have PR templates that mention to update the documentation but the shape of the documentation is just too different from the code to have a straight forward Intuition at which point it needs to be updated. What happens for us is mostly that the feature owner at some point realizes that the documentation pages are not accurate at all anymore and rewrites them.

Sadly our commit messages are 50% of the time useless so that they serve more to know who to talk to than to understand why the change was done. PRs and commit messages are great documentation I wish we would use them more. In my company the idea is more that the change should be so small that no explanation is needed but I feel this idea misses the point that code can’t explain *why* something was done.

This is definitely an area for further improvements. Are there best practices someone could point me to?