HN user

Kaivo

89 karma

kaivoanastetiks at gmail

Posts8
Comments69
View on HN

We haven't started using it yet but we've been thinking about using the Architecture Decision Record pattern as presented in the ThoughtWorks Technology Radar [1].

The basic idea is document decisions with a specific structure and keep it close to the code. The thing is any time we can answer "why", it's a form of decision that can be documented somehow. Since it's close to the code, while coding, any search will also land on those decision if the same terms are used.

There are several tools to help with that as presented here [2] and here [3].

[1] https://www.thoughtworks.com/radar/techniques/lightweight-ar... [2] https://adr.github.io/ [3] https://github.com/joelparkerhenderson/architecture_decision...

Actually it's a debate my wife and I had for a while but our situation became more strange than that. We now have the bed in the living room and we just turn off every power bars when we go to sleep to not have any lights disturb our sleep.

Some of the reason behind is separation of concerns strangely enough. I work from home, we live in a 1 bedroom apartment, and I felt really stressed whenever I would play video game or watch TV while still in the very same space I worked all day. I was basically doing everything in the same 10sqft all day every day. Now, because it's in another room, I feel way more relaxed.

Another plus is now I get the sun up right in front of me from bed every morning and that's just an awesome feeling I didn't get from the bedroom. I believe the bedroom should be oriented south east to get that morning sunshine to wake you up, and we didn't get that before.

Exactly this! We got rid of out dinning table because we were always eating in front of the TV or the PC. We got rid of the couch because we were always watching TV from bed. We didn't see the point in keeping these only to very rarely have people come over. We can meet outside or they can deal with the no table no couch setup, I won't live in a more crowded space for them.

Regarding the "bragging" posts, according to this Hidden Brain podcast [1], it has a more negative effect than anything and is usually not the truth about people current situation in life. For instance, we might see the great vacation pictures, but turns out they were fighting the whole time and it wasn't fun at all, but it is not like they are gonna share that part on FB.

[1] https://www.npr.org/2017/04/17/524005057/when-it-comes-to-ou...

Maybe, but I see "aware" as noticing things external to myself as opposed to "conscious" or "present" where it has a more spiritual, intra-personal meaning.

Or maybe I'm not understanding the terms the right way as I'm not a native English speaker and may put concepts and meanings from my native language into these terms.

Given what I started and how I've been thinking, maybe "aware". Being aware of what's happening around me, of the thoughts I have, of the progress I make, doing the mental process of noting things rather than being passive about what's going on. Does that make sens?

I decided to note on a daily basis what I learned over the day. To commit to it, rather than being a note in a note book, I made it as a blog[1] on which I post daily. It is badly written and really incomplete but as it is mostly for myself, I have no issue with it.

The ultimate goal is to see what I learned over a year so I can better appreciate the progress I made, rather than only base my retrospective on feelings. It might also be useful to find what I learned but can't put the name on it, or find links to interesting things I found several months ago.

To help staying focused, I decided to fix goals and rewards. The first reward is on January 1st if I haven't skipped a single day from when I started.

[1] https://today-i.netlify.com/

I worked in QA on some AAA titles and I remember being told that the hours the team was putting in testing the game (nearly 300 people over several months of over time) would be matched by the players in the first 6 to 8 hours from the release. That and when the team is filling hundreds if not thousands of defects daily, how can the dev team keep up and "fix" everything?

The biggest upside compared to other code challenges I tried (HackerRank, CodinGame) is that the code is ran on your machine, and the pass/fails are from unit tests. So you code using your editors in a real development environment rather than in a web based sandbox.

Also, as the checks are from tests, there are no single right answer. I've seen some code challenge services (can't remember the name) that would mark fail if you didn't write it exactly as they were expecting, to the line break.

I have a similar configuration, a KeePass file synced across my devices with Syncthing and it's pain free. I never think about Syncthing every since I configured it. My only worry is if all devices fail at once, I could lose all my password safe, but that's highly unlikely.

We tried passpack at work for a while to be able to share passwords across a small group of people and it wasn't a great experience, mostly because we always had to manually share everything to everyone in the group.

We moved to Lastpass recently because we can have group passwords. Turns out that you cannot even copy the password without displaying it, which I'm very surprised of.

In comparison, the KeePass would be worst if it comes to sharing between a group, but for a single individual, KeePass + Syncthing is amazing. I don't use any plugin, I just open up KeePass, ctrl + f to find the entry, ctrl + b to copy the username, ctrl + c to copy the password. With those shortcuts, it's quick enough for me.

How Rust is tested 9 years ago

But that only works well if the PR is up to date with the targeted branch.

AFAIK, you have to manually merge the targeted branch into the PRs to be in an equivalent situation. Also, other commits might still be added into the targeted branch between the time the tests have been run and the PR is merged.

I had a similar moment a few years back when I saw a video of a WoW player quitting [1] that brought me to tears. I felt really bad for a while and slowly stopped playing.

After I learned to program a few years later, I couldn't enjoy gaming any more. I'd try to play an hour or two here and there, and would get bored pretty quickly. But I eventually got nostalgic of those 20 hours nights. I sometimes miss the focus and dedication I had, even if it was just for a game that didn't bring me anything real, the way I felt while being so focused was enjoyable, not the game itself.

I tried to get back into it now that my life is in a much better position. I know the time I would spend on that wouldn't be spent on anything more relevant as it's time to off my brain. One thing I decided though is that I would only play with my wife; if she'd stop playing, I would too. So far, it has worked great, we've been spending more time together with that and usually help each other stop when we've been playing enough.

[1] https://www.youtube.com/watch?v=m0n_D_xc1Ug

I wouldn't mind having company over. I'm on Medivh Alliance side and my character name is the same as my HN name.

Edit: I'm only playing casually.

The best way to deal with that is to see a new expansion as a new game altogether. What I enjoyed during Vanilla isn't the same thing I enjoyed in BC, etc. Right now, with Draenor, I'm having fun with Garrison which is a kind of Farmville where you can hire NPCs going on mission for you, have NPCs crafting and gathering for you. I never thought that would be the thing I'd enjoy in the game, and have I read about that pre-release keeping in mind what I enjoyed doing then, I would have questioned Blizzard for including this in the game.

I recently went through an interview where they asked me somewhat similar questions, where I was able to talk about my personal projects and let them see how much I love doing that.

Before the interview, they told me they went through my Github and looked at my projects, and actually called me for an interview partly because of that. My Github served me as a portfolio. Artists have to hand in example of their work, and I believe programmers should do as well.

That should be enough to see most of those who don't comment enough, don't follow rules and standards, etc. It still comes back to the issue of having time to work on personal projects and having it displayed somewhere, but the same could be said for Artists.

Without realizing it, we think in the language we know[1]. When starting to learn another language, we still think in our native language and translate it to the foreign one.

However, when reaching a higher experience with a second/third language, the thought process gradually changes. My native language is French, but very often I have thoughts "in English", because the idea seems easier to express/understand with the way English works. Sometimes, the words don't exist in French to express the idea I'm thinking, while it exists in English.

I've read somewhere (citation needed) that at some point, one would stop thinking in language and start thinking in concept.

[1] http://en.wikipedia.org/wiki/Language_and_thought

When I buy apps, games, movies, etc. I always have a simple rule to follow: 1$ per hour of entertainment. Short games that cost a lot aren't worth it, but short games that barely cost anything are totally worth it. I never go to the movie theater because it's way too pricey for the amount of enjoyment I get from it. But that's just me.

The only thing on which I almost never count my money is food and drinks. I agree that it doesn't make sense to not have problems throwing money for a coffee that lasts a few minutes while not wanting to spend money on a movie or an app. I get what the author says there, but the experience he describes is only a once in a while deal for me. For instance, I buy Earl Grey tea because it tastes good for the amount of money I put in it. It's less than $0.10 per tea cup, which seems more than fine considering the amount of time I spend drinking it. However, most of the time, the less pricey food/drinks I can find often turn out to be the worst in terms of healthiness. We shouldn't count bucks when it comes to that.

Not only wiki since I also had a lot of source code throughout this. Also, since they added the feature to create files from Github, I used that a lot when I had downtime at my job so that I could work on school from Github. It could also be used in group projects I believe (unless we can't share those but I didn't notice if it's the case).