HNHacker News
TopNewBestAskShowJobs

sswastioyono18

15 karma · joined September 3, 2021

submissionscomments
sswastioyono18··on Memory leaks are crippling my M1 MacBook Pro
Yes, noticed this some time ago with WindowServer taking all my CPU usage but only twice so far for this year I think so it was okay. When it occurs every day then I will start to worry then
sswastioyono18··on Stop Making Students Use Eclipse (2020)
yes, stop making students to use eclipse, or blueJ or whatever it is. They can choose whatever they want. In real world, very rarely a workplace force you to use specific IDE. Most of the time they use eclipse because no one knows how to setup their project in other IDE so they stuck with it even though it sucks. I remember a project which I have to setup linking each project manually inside eclipse. I asked myself "this is ridiculous, if I switch my PC, I have to re-do all this again?"

Switched to Intellij and use other jetbrains product, never looked back

sswastioyono18··on Never update anything
I remember 6 years ago working on financial company. We have to deploy our app into weblogic and everytime we have to change something, we have to recompile it again and restart the app server. It took almost 5 - 10 minutes from start to ready to test. I thought that's because of the code but turns out all of our notebooks are using shit HDD. When I use my own PC with SSD, it flies with less than 3 minutes and after that I proposed something like hot reload which make the dev experience a lot nicer (in some cases, you do need to restart)

I don't know about them right now but before I resign, I told them "have you ever calculate how much time and money wasted by just restarting our app server for local dev? you probably should be worry about that because I believe you pay us to wait for app server comes online more than we develop a feature"

sswastioyono18··on Ask HN: How were video games from the 90s so efficient?
If you wanna know about it, you should watch in youtube about making crash bandicoot. They were trying to make the gameplay as efficient as possible and making sure that user experience is not affected by it. For example, you only need to load data per level, in case big data needs to be loaded once per level, they will load it from the disc.

Another big problem they have to solve is how to make the crash character fits into the system with too many "models"

sswastioyono18··on The growing complexity of modern software systems
some mention it about microservices but no one mention about the emerge of cloud?

when we are still using monolith and using old deploy to one server, that would be easy. Then there is scaling issue and that's where the cloud came because really, when you have to manage a lot of things at once, it's better to let someone manage it for you and you can focus on your business logic.

Obviously, the practice wasn't perfect. A lot of "micronization" comes up instead domain driven problem but that's the problem on mostly people not the tech

sswastioyono18··on Ask HN: Best Alternative to Homebrew in 2021?
I'm surprised people still use postgresql from homebrew. Like honestly, I use brew for any CLI command only like zsh and git. Well maybe some programming language as well but I would never, ever install database with it unless I'm desperate. Anything that can be dockerized, just use docker.
sswastioyono18··on Willingness to look stupid
In a japanese company that I worked at previously, answering RCA must be clear and in detail way. I got used to it so when I explain something to people, I want them to NOT ask any further question again because I compiled all the information they needed, including prevention. Their next response should be "got it understood" or clarifying their action. Other than that, I think I failed to explain things in a very basic way
sswastioyono18··on Apple Delays Rollout of Child Safety Features
same with me. Tried mac once 7 years ago, didnt work out so I sold my macbook pro. 4 years later, my new workplace gave me mac and topd me windows laptop is moatly only for QA. Then I realized its actually a good thing and I learnt a lot by just using mac and get myself familiar with linux as well.