Posts by nikoheikkila@mastodon.technology
 (DIR) Post #9maOSsNaCrtHFRyeFE by nikoheikkila@mastodon.technology
       2019-09-04T16:08:13Z
       
       0 likes, 0 repeats
       
       @thomasfuchs Thanks to mankind's penchant for animated cats GIFs will live from here to eternity.
       
 (DIR) Post #9oTdj2HLYw5wRkmf1U by nikoheikkila@mastodon.technology
       2019-08-31T08:35:36Z
       
       1 likes, 0 repeats
       
       This post resonates strongly. I, for one, have a low motivation for replacing Google Calendar as my main calendar app but I've given up using their search in favor of DuckDuckGo. I still use Facebook and Instagram a little but I've quit Twitter. Small things help.You don't have to quit cold turkey on every "Big Bad Tech" today to help the Internet. Just like you don't have to go full vegan diet to help the environment. Explore the alternatives and do as much as you can.https://m.signalvnoise.com/every-little-bit-helps/
       
 (DIR) Post #9rS2rFf71pG6g8ABl2 by nikoheikkila@mastodon.technology
       2020-01-28T05:42:46Z
       
       0 likes, 0 repeats
       
       @fribbledomGod of WarSpider-ManDeus Ex: Human Revolution
       
 (DIR) Post #9tGXB0eiu9wMOWkDFQ by nikoheikkila@mastodon.technology
       2020-03-21T17:09:47Z
       
       1 likes, 0 repeats
       
       @fribbledom Finland has 521 confirmed cases but officials have estimated the real count to be even 30 times higher.Depending on how tests are taken, all European countries could be on that list.
       
 (DIR) Post #9vqlmA7xrDAZtdn7js by nikoheikkila@mastodon.technology
       2020-05-23T18:43:44Z
       
       0 likes, 0 repeats
       
       Are there any particular programming languages, technologies, or platforms you have identified strongly with and defended them to death?I admit having fought several battles against naysayers who haven't understood the charm of Python or that every application benefits from putting it into a container. Let alone arguing with people who dared to declare PHP dead.One remarkable step of becoming a professional is to understand how useless this is. We should solve problems, not pick fights.
       
 (DIR) Post #9wJ6ULKahDhUSNpgCO by nikoheikkila@mastodon.technology
       2020-06-21T11:53:36Z
       
       0 likes, 0 repeats
       
       I've got a MacBook Pro from 2014 lying around without use. Should I try installing a Linux distribution into it or ditch it?I'm thinking of replacing macOS with Elementary OS, but other opinions are appreciated.
       
 (DIR) Post #9wftX7SqTHj1KjOI5o by nikoheikkila@mastodon.technology
       2020-07-02T08:47:11Z
       
       0 likes, 1 repeats
       
       Tech bloggers in 2020 be like:"X Must-Have Javascript Array Methods"I'm seeing multiple posts like these daily in my feeds. Knowledge sharing is great but do search if your take could bring something new.
       
 (DIR) Post #9woInUaqIXlvooiNl2 by nikoheikkila@mastodon.technology
       2020-07-06T08:10:45Z
       
       1 likes, 2 repeats
       
       πŸ”₯  Two Git commands that have made me a better developer:– `git commit` without the `-m` option– `git add -p`The former forces me to write a good multi-line commit message, and the latter allows to stage changes partially in an interactive mode.
       
 (DIR) Post #ABHGtTdTG8d6IucT20 by nikoheikkila@mastodon.technology
       2021-09-11T14:13:20Z
       
       0 likes, 0 repeats
       
       The way we do code review is fluid and perpetually changing. I've updated my list of good code review practices to reflect this day.https://nikoheikkila.fi/blog/being-a-good-developer-tips-for-an-effective-code-review/
       
 (DIR) Post #ABHGtUSADfBAq8Kx2u by nikoheikkila@mastodon.technology
       2021-09-11T14:13:37Z
       
       0 likes, 0 repeats
       
       TL;DR: Five important points in my blog.πŸ’Ž Get your code reviewed while it's hot. Don't waste time fiddling with pull requests and online tools.πŸ’Ž Work in bite-size batches and use micro-commits to make changes digestible.πŸ’Ž Invite the right people around for review (or the whole team).πŸ’Ž Don't control people, mentor them.πŸ’Ž Let go of your ego, and trust the code to be improved in the future.
       
 (DIR) Post #ABHGtVXACYlyBvgSTg by nikoheikkila@mastodon.technology
       2021-09-11T15:16:22Z
       
       0 likes, 0 repeats
       
       @Ninmi Analogy of playing video games helped me to understand commits. Every time I'm safe (e.g. tests pass), it's time to save the game (git commit). If I screw things up, it's time to load (git checkout).
       
 (DIR) Post #ABHGtoDejJSS8vheD2 by nikoheikkila@mastodon.technology
       2021-09-11T15:27:26Z
       
       0 likes, 0 repeats
       
       @clacke @Ninmi Yup, nowadays I mainly reword commit messages through interactive rebasing. Rarely I need to squash things together unless I've forgotten to add something (most of the time `git commit --amend --no-edit` is enough).
       
 (DIR) Post #ACxKaciZddkfCQidl2 by nikoheikkila@mastodon.technology
       2021-11-01T11:38:09Z
       
       1 likes, 3 repeats
       
       Don't celebrate the heroic software warriors who now and then rescue your application from the raging production environment fires.Instead, celebrate the whole team that silently upholds the conventions of clean code, maintainability, extendability, keeping the product free of bugs and inexpensive to change.
       
 (DIR) Post #AFw5zhQt4I8nbThO2C by nikoheikkila@mastodon.technology
       2022-01-29T13:45:31Z
       
       0 likes, 0 repeats
       
       Today I'm seeing colours in the regular expression world. 😡 (don't worry; this is backed by parameterized unit tests)
       
 (DIR) Post #AFw6K31KVzYWLfRnPM by nikoheikkila@mastodon.technology
       2022-01-29T15:07:23Z
       
       0 likes, 0 repeats
       
       @peterbabic Here are the tests. This probably could be shorter, but not sure if it would make the readability worse.https://regex101.com/r/Ly7O1x/3/