3bodyProblem's comments

3bodyProblem | 4 years ago | on: Ask HN: What Are You Learning?

Drawing, Really enjoy just grabbing the ipad and creating things. It's amazing how 2d shapes can trick the viewer in actually understanding what you've drawn.

Got a background in 3D and Programming, but I think the 3d industry has the same approach to problems as programming. Couple of frameworks and libraries and poof, you have an applications.

In 3d you grab a render engine, a light setup, some assets and poof, you have an image/game/animation. I miss the days that I 3d was exploring and experimentation. The alternative would be to dive into 1 subject (modeling, rendering, lighting, FX etc). But in my experience that just made me feel like a factory worker. Piece of concept art, here you go.

3D can really trap you into polishing a soulless turd, so I'm learning drawing. where you can't cut as many corners and enjoying the creative process again.

On the programming side I'm just enjoying work and learning on the job, also going back to the fundamentals like shell, sql and regex. It's amazing how much you can automate.

3bodyProblem | 4 years ago | on: I Treated My Unhealthy Gaming Obsession with More Games

Countries are talking about gambling packs that you can buy for different games. Although that is an issue I'm more worried about all the other things those companies do. Especially BR's are incredibly toxic and addictive. The random aspect of each round, not knowing if you will land on the ultimate gear on drop, or having to fight tooth and nail with scrapes and still turn up victories I think is way more addictive then currently on the radar of those countries.

Besides that all of those F2P games make you invest in their ecosystem. Battle pass here, skin there. Free unlocks when you play certain game modes. That is the real crack, including unhealthy conditioning.

So if you are working for companies like Respawn, EA or Epic (or similar). Scratch yourself behind the ears. I would say I don't have an addictive tendency, but the amount of effort it cost me to get away from apex is higher then I would like to admit. I noticed playing those games didn't made me happy anymore, but I still felt like I've invested so much in it that I had to keep going.

I'm happy that the game had so many terrible design choices for me to make it easier to step away. But the moment these companies figure that out as well, I think they will trap even more customers

3bodyProblem | 5 years ago | on: Show HN: I made a 5-key keyboard

wow this is really awesome. Actually was look at creating a novelty device for myself. Steam controllers touchpads, logitech MX's scroll wheel. ps5 haptics. Buttons with a great tactile feeling.

If anyone knows community that like building things like this, I couldn't find anything. (mainly because i have no idea if it has a name)

3bodyProblem | 5 years ago | on: I've been merging microservices back into the monolith

I don't really see what this article nails. So, if I understand the argument correctly. Microservices were used to increase development speed. While old pieces were left behind (legacy) new systems have come up to modernize (these are still microservices)? His team, now responsible for many, legacy unloved old microservices, are being merged back into a monolith. The real question is, is remerging all the code back into 1 application the right solution for their problems they had with stability.

I think mental models are important, and having a huge blob of unrelated roles, makes sense to the current development team. But won't, just like the old situation, to the new developers.

Perhaps it's just the clickbait article, but a better title would have been. "Homogenizing our wild-west legacy microservices".

For me personally microservices was a god send, working on getting stuff done, instead of dealing with ancient code that doesn't reflect the current business anymore.

I still buy in the thought of, if you can't develop a great monolith, you sure won't be great at building microservices. modular-monolith is the cool thing currently. Create a Monolith, without the shortcuts that create problems in the long run. Public interfaces are your most valuable pieces in the system. Worship them, code-review them, fight about them. Currently I could care less about the implementation itself. Does it solve our problems, is it fast enough, is it tested great, ship it. What language you used, architecture. database, I don't care. Just make sure it's a joy to use from the outside.

If more developers would spend longer on thinking about the problems and less with throwing large amount of code that makes them feel smart. Making a microservice doesn't fix that problem.

Think that what is missing is the stability that microservice are able to give in its most optimal form. Each service being the main source, the second it leaves the system it is stale reference data. Is stability important? use the old reference data, how fresh does your data really needs to be.

3bodyProblem | 6 years ago | on: Apple has locked me out of my developer account

I don't like the walled in gardens that google and apple have created don't get me wrong. But at the same time the author made a life choice to be an ios developer. Something I don't understand, while you know that this job is putting your food on your plate. Why also burn bridges with gray area stuff like reverse engineering nda stuff? If it's your hobby, sure, but you'r using it to have an income. It's a bit naive to think you can get away with it. Two wrong definitely doesn't make a right, but this situation has a scent of surprised pikachu to it. Don't think going on the offense like this will help his case either. Perhaps it's time to overthink if he wants to stay a developer in the IOS ecosystem.

3bodyProblem | 6 years ago | on: Working asynchronously

There are basically only a few things I agree with in this article, the rest is so shortsighted and heavily tunnel-visioning about some ideal world.

The thing I agree with, yes being distracted takes time, focus and productivity. I'm all for being more into more deep work etc. Also the part of people need to be proactive rings true of course. But I fail to see how something that evident really needs a graph.

But the issue I take with articles like this is that they think of humans as robots. That walk in, or sit in front of their computer at 9, type for 8 and then go home/stop working.

But let's be honest here, If you can keep highly focused for more than 4 hours a day you are a superhuman. I know keeping this in mind doesn't take anything away from the article. Yes we should focus more on Async productivity, but work our work is definitely not single threaded. We are humans, If I hear my teammate 2 desks over signing for the 3rd time I can do 2 things. Ignore it, not getting out of my flow. Or stand up, talk to him/her and see whats up. Maybe it's only a complain about Entity Framework migrations being a b or perhaps just tired, and gets annoying by small things because something happened last night and its time to vent a bit.

recently I've started listening to this podcast https://hurryslowly.co/ . Although I do not identify with everything discussed, I do think there is source of truth in a few episodes. It just makes me consider, are we optimizing the right things first?

I really wonder, if all this no meetings, no distractions is really the key to making us more effective at our jobs. You can't really measure it, does the hour in a meeting really makes you an hour less productive? Is it more like 15 min? Or did the distraction actually helped instead of bashing your head against the wall for over on hour trying to figure out the solution?

I wonder the same about all those gosu vim/emacs users, it sure looks fancy dancing with your fingers doing edits. But where does the real work happen? Is is the amount of lines written or the amount of quality information processed in my mind about the solution I'm looking for?

In the end..

- Be human - Try to have clear borders about distractions in your team - Turn all slack notifications off - Don't have meetings that could have been an email. - Don't send emails about stuff that could have been a meeting

I'm really curious about working in a distributed team though, sadly I didn't really had the chance yet. I think working remote has it own con's and pro's.

I do applause the auther for thinking about this, I think reflecting on how to work better is always a good idea. But It could also easily be a recipe for a burnout.

3bodyProblem | 6 years ago | on: Ask HN: Software Engineering,Money and Overcoming Guilt of Being Paid Too Much?

>> Why do you think this is short sighted?

Because I do think my job is creative and social, and she just decided that my job wasn't, without trying to understand what I was really doing.

>> The thing is... I don't find it creative.

Well, the weird thing, is that I do not have a CS background, I have an Art background of all things, I choose to change careers. Perhaps from that perspective I definitely see all the creative decisions I have to make. Thinking about maintainability, solving technical puzzles, understand really what the customer wants challenging and supporting the product owner. I think creativity is more than deciding something needs to be red. Don't underestimate the amount of systems and process in "creative" design work. The "real" creative jobs are very rare. I was freelancing and at one point I was making a pack of rice dance for a fortune 500 company, I hated it.

Sure, I understand there are Elitists CS students, but I don't think companies will enjoy working with them. If they stay that way I really think they get a rude awakening at the end of the day, perhaps they can hide in their dynamic programming at Facebook.

I know this is N of 1, but a recent CS grad just left the company I was working for. He fled back the the academic CS world, not able to function that well in a company that also required engineers to understand and communicate with other people.

>> I'm very much an extroverted "people person"

There are plenty of places where extraverted engineers have a place. Perhaps go to a few technical meetups to get a different view of the work-field.

3bodyProblem | 6 years ago | on: Ask HN: Software Engineering,Money and Overcoming Guilt of Being Paid Too Much?

Yes, you can feel a bit guilty. But there are definitely some other factors.

I did the jobs you described part time while I was studying. Yes the jobs you listed are more physical, but you gain a flexible schedule and the chance to combine it with different things, art, writing studying etc.

I remember a conversation with a barber. I told her I was a programmer, she immediately reacted with, "I would never be able to do that, I need to do something more creative and social". That was a bit shortsighted from her side. But it also gave me a bit of insight that not everyone wants to sit in an office all day. People are really different, some might do it because they cannot do anything else. Other probably talk about you as you are talking about them right now.

Finally, remember that not all countries have the same social/tax system. I'm not sure where you are from, but when your coin is very strong versus the country you are visiting, it is already very skewed. Next to that countries like the US you get allot more "liquid" money. Money you can easily spend. Some countries actually tax more, giving you a more stable foundation, but it will mean you have less money after taxes.

Just treat everyone like they are human.

3bodyProblem | 6 years ago | on: Firefox: The Evolution of a Brand

Man, the comments here are vicious. I like it, the fox tail is pretty recognizable. And the firefox logo looks likes it's protecting the purple core, it's a bit softer. Can't say they made some stupid decisions regarding pocket last few years, but with design system it feels more like they are competing with the likes of google and facebook then just being the l33th4xor browser that is used by someone starting sentences with "Actually, ".

Now the important questions, where can I get the stickers for my laptop.

3bodyProblem | 6 years ago | on: Blendle ditches pay-per-article service

I think a 10 euro subscription service is a lazy business model, only one worse is everything based on ad revenue. I loved the fact that you could buy articles instead of getting another subscription.

I tried to buy an article last year, I'm not 100% sure why, but I never succeed in reading the article that I wanted to read. I just wanted to pay like 10 euro's until i needed to pay the next 10. But they were already forcing you into a monthly subscription model.

Now they are just the dutch version of apple news, seems like a terrible spot to be in.

I didn't try the audio stuff yet, that might be interesting. I enjoyed the audio stuff from Audm, but I thought it was expensive to get a subscription. Also to much competition in the podcast space.

I think https://thecorrespondent.com/ is doing a better job at changing the world. It's clearer what you get for your money, and you actually feel like your supporting journalism. Not sure if I feel the same way about Blendle.

That said, i know some people who use it, but mostly because their jobs requires them to be up to date with most newspapers.

3bodyProblem | 8 years ago | on: SketchAR uses machine learning and AR to teach drawing

I'm quite skeptical, it could be really handy as a reference after your drawing is done, comparing it with the example to see if all the proportions are right. I've spend the last 6 months learning to draw. Also can recommend drawabox, it becomes painfully clear that observation skills, understand space and volume is much more important than just putting a line on paper.

Drawing is a skill anyone can learn, you can learn to draw a cartoon horse in a day, but it's more valuable to understand how animals are constructed. That will give you a foundation to draw it from any angle no matter how bad or good your linework is.

page 1