Notes

Atom Feed

This page contains random thoughts and impressions by me.

  1. 2018-02-15
    Christian Kruse,

    I have started to work with React during the last few months. I have to say, I am really impressed how well everything works and how easy it is to create good, working UIs with it.

    07:51
  2. 2018-02-10
    Christian Kruse,

    I understand now why so many users hate Windows 10... doing some support for relatives, fuck, this is unbearable. Windows seems to get worse every release.

    20:17
  3. 2018-02-09
    Christian Kruse,

    Current status: BEAMing due to working with Erlang and Elixir (get it? Get it? BEAMing!)

    12:55
  4. 2018-02-03
  5. 2018-01-29
  6. 2018-01-07
  7. 2017-12-31
    Christian Kruse,

    Resume for 2017: I ran about 1000km, lost 38kg, gained some muscles and had a lot of fun while trying to achieve this. A good year. 👍

    14:31
  8. 2017-12-06
    Christian Kruse,

    A project I was working on the last couple of months finally hit production 😍

    15:19
  9. 2017-12-02
  10. 2017-11-30
    Christian Kruse,

    Wow. According to this about 50% of the top 500 websites take up to 14 seconds to „get interactive” with 4s alone spend for parsing and compiling JS. That's insane.

    06:36
  11. 2017-11-24
    Christian Kruse,

    How to pattern match on regular expressions in Elixir: %Regex{} = ~r/pattern/

    09:14
  12. 2017-11-23
    Christian Kruse,

    Achievement unlocked: body weight (80kg) deep squat 🏋️✌️

    17:22
  13. 2017-10-25
  14. 2017-10-17
    Christian Kruse,

    It's ridiculous that we are not able to make a disruption free phone call on a train in 2017. Call gets cancelled every few km…

    05:31
  15. 2017-10-03
  16. Christian Kruse,

    With 3500kcal a day I finally make some progress in weight lifting 😍 increased squats to 120kg at 3x12 this week

    10:31
  17. 2017-10-02
  18. 2017-09-26
  19. 2017-09-19
  20. 2017-09-18
    Christian Kruse,

    I hit a new running PR: a pace of 04:20 per km on a distance of 7.5km ✌️🎉

    19:35
  21. Christian Kruse,

    I noticed a new behavior. I lost 37kg in 6 months, and now, as I have finished losing weight, every time I eat above my calories I feel guilty. Yesterday I ate about 50 kcal over my need for that day, and I thought about an hour if I should go for another walk just to get rid of that surplus.

    Although my goal is to gain some muscle weight (which means I have to have a caloric surplus) I am still in that „eat less!“ mindset. That's an interesting new behavior for me.

    07:49
  22. 2017-09-16
  23. Christian Kruse,

    I ordered the Apple Watch Series 3. While it is a lot of money for a silly watch (the most I spent on watches before the Apple Watch was about 80€ for a G-Shock) I noticed that my Series 0 watch is my most used Apple device over the last three years. I use it every day, mainly for activity tracking during sports and for calorie counting. The fitness marketing totally worked on me. I'm even excited for the new device 😝

    08:28
  24. 2017-09-15
  25. 2017-09-14
    Christian Kruse,

    In reply to http://nullprogram.com/blog/2017/09/07/

    Chris Wellons writes in this article about gap buffers and their performance indications when using multiple-cursors.el. He states that because of the technical implementation of changes in Emacs as gap buffers things like multiple-cursors.el are a performance hit and thus should not be used. Instead one should use search & replace as well as macros.

    I totally disagree. Performance is nothing I should be molested with as a user. When I choose to use a tool I look at the mental overhead it adds. Will it disturb my workflow? How much thought do I have to invest to use it properly? How much thought is necessary to solve my editing problems?

    Macros, for example, add a lot of mental overhead. I have to be aware of many things: I have to ensure that the cursor is at a defined position before executing it (often done with a movement to the beginning of the line), I have to ensure that cursor movements are reproducible in the different contexts, etc, pp. It totally disturbs me in what I am doing right now.

    Search & replace on the other hand add a bit of complexity, but much less than macros. The biggest difference is that I can't see my changes before executing the replace.

    This is fixed when using multiple cursors: I instantly see my changes and can adopt them, e.g. in case of typos. Also more complex edits are possible since all cursor movements are done on all cursors.

    I just don't care about the performance. Make it fast enough that I don't get annoyed by lag, that's good enough for me.

    08:45
  26. 2017-09-02