• 16 Posts
  • 159 Comments
Joined 3 years ago
cake
Cake day: July 2nd, 2023

help-circle

  • I disagree. I believe this is object oriented and the object is Point.

    You’re right that the syntax looks different. But whether the object is before the function name: obj.fn(p) or after the function name: fn(obj, p) does not change its status as a parameter. It is still required to be present in the invocation in both cases.

    Object oriented isn’t about where the parameters go, it is about how the program is organised and designed.






  • I bought this light a week ago. My overall impression is great satisfaction.

    Positives:

    I LOVE the beam flexibility. I use flood most, spot second.

    The throw in spot mode is great. I feel a reluctance to buy a dedicated throw light because this does the job.

    It feels solid in my hand without feeling bulky. The heatsinks and wider lens housing do not feel wide at all.

    Neutrals:

    The UI is meh. I do not have significant issues using it. I set the brightness I want for the activity then I dont change it for an hour+.

    Bonus hidden UI: after you change modes with a hold press, you have again 3s to change the brightness with single clicks. So it is possible to adjust brightness without powering down the light, but feels like a hack not intended use

    Negatives:

    The included wrist strap has a wimpy attachment string, met with an equally small lanyard hole. I do not trust it with the weight of the light.

    When pressing the button while locked, the indicator lights dont show the current battery level. They all blink. Missed opportunity.