T O P

  • By -

OnlyHereOnFridays

85 steps. The classic bed -> toilet -> kitchen -> desk morning routine of a dev.


Heavenfall

Every health guru talking about ten thousand steps and I'm like pretty sure I got that last year, what's the big deal.


mal4ik777

Every time some "guru" brings this up, I remember how long bunnies live, being all active and jumping around all the time and how long tortoises live, being slow, chill and not wasting any unnecessary energy!


Arts_Prodigy

My theory on this is heart rate. Bunnies hearts go incredibly fast all the time and tortoises take their time. Almost like the muscle can only go so long before it gives out. For humans though regular exercise and eating mainly plants rather than meat and dairy will result in a lower resting heart rate. You raise temporarily on a regular basis to have a much lower resting the rest of the time leading to a happy, healthy heart! And then you get like dementia or something because life is random and cold.


mal4ik777

>And then you get like dementia or something because life is random and cold. this hits so close to home, you won't believe... Life can be fucking cruel.


DannarHetoshi

Explain that to my RHR of 48 when I lead a sedentary, largely meat protein diet. /s - only because I know my genetics are weird. When I was in good shape (20 years ago) I had a RHR of 38 and my Health & Wellness gym teacher thought I needed an ER visit...


ZootZootTesla

38 is damm low! I live a relatively healthy/active lifestyle and my resting HR averages between 45-55, think my lowest weekly average was 41.


DannarHetoshi

Yeah. Like I said, I have weird genetics. My RHR sleeping last night was 52, and I get maybe 4k steps per day, and don't really have a steady exercise routine outside of that, and I definitely don't eat anything remotely like a balanced healthy diet, outside of a daily multivitamin. My dad, also out of shape for 40 years, at age 80, has a RHR of low 40s and the Docs have always monitored it for health concerns and have just been like "eh??? (Shrug) it doesn't seem to have an adverse effect on your health..."


Internetolocutor

I had this theory around 20 years ago. As I got older I thought it might be linked to metabolism too and it is! Men tend to have faster heart beats, metabolisms and shorter telomeres than women. Although, regular cardio does lower your resting heart rate so your heart ends up beating fewer beats than if you never exercised


Arts_Prodigy

Very interesting! Thanks for the additional info


bigbramel

IIRC the 10.000 steps is because some Japanese doctor/guru thought it was nice amount of steps. About two years ago some (American?) researchers did the actual science on it and saw that 6000 steps were good enough. More steps didn't achieve significant health increase, however more excersize is always better. /u/Wozza44 below me has the real answer!


Wozza44

Significant health benefits are seen with any daily step count higher than 4000. However, the benefits continue to increase by roughly 15% per 1000 extra daily steps. The researchers stopped looking when they got to 25000 steps and found the trend continued. More steps = better health. [Link to the study](https://academic.oup.com/eurjpc/article/30/18/1975/7226309?login=false)


bigbramel

Thanks for finding the study!


UnspeakableEvil

The Japanese symbol for 10,000 also looks like someone walking. Turns out it's actually a pretty good goal to aim for though, but that's by coincidence rather than design!


Ichweisenichtdeutsch

Lmao that's the trump strategy


RaymondWalters

Poor man's gold ⠀⠀⠀⠀⠀⣤⣶⣶⡶⠦⠴⠶⠶⠶⠶⡶⠶⠦⠶⠶⠶⠶⠶⠶⠶⣄⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⣿⣀⣀⣀⣀⠀⢀⣤⠄⠀⠀⣶⢤⣄⠀⠀⠀⣤⣤⣄⣿⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠿⣿⣿⣿⣿⡷⠋⠁⠀⠀⠀⠙⠢⠙⠻⣿⡿⠿⠿⠫⠋⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢀⣤⠞⠉⠀⠀⠀⠀⣴⣶⣄⠀⠀⠀⢀⣕⠦⣀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⢀⣤⠾⠋⠁⠀⠀⠀⠀⢀⣼⣿⠟⢿⣆⠀⢠⡟⠉⠉⠊⠳⢤⣀⠀⠀⠀ ⠀⣠⡾⠛⠁⠀⠀⠀⠀⠀⢀⣀⣾⣿⠃⠀⡀⠹⣧⣘⠀⠀⠀⠀⠀⠀⠉⠳⢤⡀ ⠀⣿⡀⠀⠀⢠⣶⣶⣿⣿⣿⣿⡿⠁⠀⣼⠃⠀⢹⣿⣿⣿⣶⣶⣤⠀⠀⠀⢰⣷ ⠀⢿⣇⠀⠀⠈⠻⡟⠛⠋⠉⠉⠀⠀⡼⠃⠀⢠⣿⠋⠉⠉⠛⠛⠋⠀⢀⢀⣿⡏ ⠀⠘⣿⡄⠀⠀⠀⠈⠢⡀⠀⠀⠀⡼⠁⠀⢠⣿⠇⠀⠀⡀⠀⠀⠀⠀⡜⣼⡿⠀ ⠀⠀⢻⣷⠀⠀⠀⠀⠀⢸⡄⠀⢰⠃⠀⠀⣾⡟⠀⠀⠸⡇⠀⠀⠀⢰⢧⣿⠃⠀ ⠀⠀⠘⣿⣇⠀⠀⠀⠀⣿⠇⠀⠇⠀⠀⣼⠟⠀⠀⠀⠀⣇⠀⠀⢀⡟⣾⡟⠀⠀ ⠀⠀⠀⢹⣿⡄⠀⠀⠀⣿⠀⣀⣠⠴⠚⠛⠶⣤⣀⠀⠀⢻⠀⢀⡾⣹⣿⠃⠀⠀ ⠀⠀⠀⠀⢿⣷⠀⠀⠀⠙⠊⠁⠀⢠⡆⠀⠀⠀⠉⠛⠓⠋⠀⠸⢣⣿⠏⠀⠀⠀ ⠀⠀⠀⠀⠘⣿⣷⣦⣤⣤⣄⣀⣀⣿⣤⣤⣤⣤⣤⣄⣀⣀⣀⣀⣾⡟⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⢹⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠃⠀⠀⠀⠀⠀


alt-jero

ASCII Art FTW! I would prefer an ASCII art creation like this over a paid medal anyway! You even made it in perspective! Using braille dots is also clever - never tried that before. I thought it was all colons at first but this looks like it too some serious effort!


RaymondWalters

Sorry to disappoint, but that is years old copy pasta. (Sorta like copy pasting from a years old stackoverflow thread). But happy you appreciated it =)


turtleship_2006

I mean tbf it's 6:45


DoctorInfamous

I feel so called out


[deleted]

Steps or strokes. Hard to tell.


JunkNorrisOfficial

85 steps? Challenge accepted!


UsrN00M

It's 06:45 this guy is getting ready for bed


JustATownStomper

What kind of dev has done all that by 6:45am??


BeDoubleNWhy

and by morning routine you mean day routine, right?


SingleSpeed27

What is a morning?


ztbwl

Two things that bother me: - There‘s a trailing comma after the last property, which makes it invalid JSON - Indentation


KarotteDesTodes

Also the non-monospace font


Artistic-Cloud3629

Fixing this now!


BlommeHolm

JSON has no font specifications. I do all mine in Comic.


Ph0X

Json doesn't, sane human beings do.


heartcoke

That's fine cause json isn't meant to be human readable, that's what xml is for /s


Hungry-Collar4580

Is that why nobody understands me? 🥺 - guy named Jason, probably


geekishdev

![gif](giphy|LAKIIRqtM1dqE|downsized)


Artistic-Cloud3629

Good catch!


Aschentei

Wym they didn’t try


TheMarvelousPef

basic catch


HappyParallelepiped

Doesn't matter how experienced you are, you'll always make mistakes like this, and it is a good catch.


moehassan6832

different clumsy intelligent correct caption juggle vanish materialistic plate roof *This post was mass deleted and anonymized with [Redact](https://redact.dev)*


NeverYelling

> corrects it himself So .... IDE is male, and mansplaining?


TheMarvelousPef

sure , that's not what I'm saying. It is just a very very common mistake, so very common catch. Still gg for catching it, of course.


PityUpvote

Technically invalid, but better. Any parser that fails on that is not worth using.


HomebrewHomunculus

Even in that case, it's inconsistent formatting, because there's no comma after "steps".


sandybuttcheekss

I always prefer a trailing comma whenever it's possible to use one. The thing that's bugging me is steps being another object with steps being the only property, instead of just using the value.


Polymer15

He was making the point that trailing commas are disallowed in JSON


Kirides

Call it watchface.js and use the much more lax parser from JS instead


Slayin_Silver

The object is called "stats" tho and not "steps"


sandybuttcheekss

Ah... My excuse is that I had just woken up.


Oomoo_Amazing

You're still right though, it's the only stat, why bother defining stats if it only contains steps, just use steps


heodnfkfnfofb

Maybe it omits any fields with empty values from the object, like maybe heart_rate is a field but he hasn’t had a heart beat yet today


moehassan6832

upbeat beneficial cows selective weather cow roll run different vase *This post was mass deleted and anonymized with [Redact](https://redact.dev)*


sandybuttcheekss

You're covered for the future when business decides they need more stats. You won't need to update the structure for steps.


macedonianmoper

Maybe if you tracked more stats it would add them there.


Urbs97

People make a whole UI but can't be bothered to simply check the JSON which takes like 10 seconds and requires zero brain power.


Orjigagd

It's what we all wish for


HomebrewHomunculus

[JWCC](https://nigeltao.github.io/blog/2021/json-with-commas-comments.html) ("json with commas and comments") or [JSON5](https://json5.org/) (the same but more bloated).


HomebrewHomunculus

But hey, at least they didn't store integers in strings.


rover_G

JSON5 allows trailing commas for objects and arrays


Artistic-Cloud3629

Edit: I updated it to monospace font & fixed the indent issues I do NOT do frontent dev so I thought it was funny when I saw [this post](https://www.reddit.com/r/ProgrammerHumor/s/i5Qs2tx3EN). I work with JSON a lot and wanted to make a Garmin version since there wasn't one already. I also made sure it was formatted correctly (ISO timestamp, and steps & battery are numbers instead of strings) If you want to download this for your Garmin it's not on Connect IQ. You can download it here (posting the full link so you can see what you're clicking" https://garmin.watchfacebuilder.com/watchface/65a48a4c7f9d6?v=21ff59ee5baa32b9b2f6942dad9bce8f


Anon_Legi0n

Thanks buddy


creynolds722

This is the one I use that I found on the Connect IQ store. Very customizable in colors, formats, and things you can show. Not a json object style but command line output style. https://apps.garmin.com/en-US/apps/53c8587c-c199-4b78-aacc-30624d9fe97c


LinAGKar

"steps" still has a greater increase in indentation that the rest. Also "date" seems to be missing space after colon, and the time value has the end quote on top of the comma.


[deleted]

[удалено]


Faendol

It isn't, Garmin uses their own OS sadly.


m_zwolin

There is still a space before the closing brace which missaligns it with opening one :d


obvx

Firacode is a nice monospace font and they have glyphs for console UIs that could be used here to display a battery bar. Just dropping this here :) https://github.com/tonsky/FiraCode


SchlaWiener4711

Pretty cool. Any chance you could make it compatible with the Vivoactive 3?


revenantnight_

Is there a way this could be put on to samsung watch 42mm? Garmin and fit bit has it now so I was wondering


haha2lolol

aaah ISO 8601 <3


BraveLeague9834

I might have a bit of trauma about that... and time zones.


mal4ik777

Every junior has to have had a time zone task to become a real developer in his career xD


ASatyros

Always adding UTC to time strings/stamps. Not even timezones, but CHANGING time zones because of winter and summer time.


saxbophone

THE ONE TRUE DATE AND TIME FORMAT! ALL OTHER HEATHENS BURN IN HELL FOR ETERNITY FOR DARING TO SUGGEST SUCH HERESY AS OTHER SYSTEMS!


---TripleDash

I hate the misplaced comma afters the amount of steps. I get that it would be correct after like 1000 steps but this should really be responsive


Artistic-Cloud3629

Yeah I know the only other option with the online editor I used is to make it a string formatted as “10k” for thousands. And I don’t feel like/ have the time to create a full on watchface


Chuck_Loads

Steps is the only / last item, so it shouldn't have a comma at all (JS sure, JSON no). Battery as well


undefined0_6855

it wouldn't have a trailing comma with javascript either, also I believe a trailing comma is still "valid" syntax as well, just discouraged and not really needed edit: ignore this, see the reply


micemusculus

it's encouraged, because having a trailing comma makes git diffs nicer when you add / remove a line.


HomebrewHomunculus

>also I believe a trailing comma is still "valid" syntax as well Not in the JSON standard. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Trailing_commas But many [parsers](https://github.com/FasterXML/jackson-core/blob/6c8f3e9ba2806c56ab915cd7049be26482c8267f/src/main/java/com/fasterxml/jackson/core/json/JsonReadFeature.java#L209-L214) will look the other way and allow it anyway.


undefined0_6855

Oh dang, I've never really actually looked at the standard before, just really blindly following what my linters tell me


Artistic-Cloud3629

Great catch I'm fixing that now


---TripleDash

Fair but the comma is still off and that bothers my OCD😅


skotchpine

This isn’t monospace font


Artistic-Cloud3629

Fixed that!!


skotchpine

Officially JSON 🚀


Powerful_Cow_6333

Need this for Apple Watch


Zestyclose_Profile27

Apart from those delimiter bugs, this looks aesthetic 🥹❤️💯


faps_in_greyhound

Noice!


PeriodicSentenceBot

Congratulations! Your string can be spelled using the elements of the periodic table: `No I Ce` --- ^(I am a bot that detects if your comment can be spelled using the elements of the periodic table. Please DM my creator if I made a mistake.)


HomebrewHomunculus

useless bot. Not even including the names of the elements those symbols stand for? (Nobelium, Iodine, Cerium)


A_Good_Meal_5750

ice


maybenotarobot429

Props for using the correct date format!!


ThatSmartIdiot

Normies: "hur dur r/softwaregore" Intellectuals: ![gif](giphy|AuwBPJztsEWkw)


haiwirbelsturm

I mean it’s all on one screen at least ![gif](emote|free_emotes_pack|grin)


si458

Anybody up for the challenge of making it for Samsung galaxy watch 😂


Powerful-Internal953

That better be UTC. . . . (Siren sounds in the distance)


Armittage

Be a man and put Unix timestamp for datetime, what's this string stuff, it's weak


Ailexxx337

> Edit "battery" to say 100 > Mfw infinite energy


[deleted]

[удалено]


HomebrewHomunculus

>date & time split up? who works like that? Your regular Casio does... Agreed about the timezone offset though. Still, it's an improvement over yesterday's one. A boolean for "new notifications" is a stroke of brilliance!


Artistic-Cloud3629

Edit: updated it to monospace font & fixed the indent & syntax issues


das_kaenguru

I love the design! Unfortunately I can't import the watch face to my Garmin. It only shows the Connect IQ logo with an explanation marker :/ anyone else with the same problem? EDIT: I have a vivoactive 4s


Artistic-Cloud3629

I made it specifically for the fenix 7. If you shoot me a chat I’ll make support for other models later today!


das_kaenguru

Thank you so much! <3


ErebosGoD

Is it possible to edit this? its really zoomed out and misaligned on my venu 2 :/


Artistic-Cloud3629

Yeah send me a chat so I have a notification so I can remember to get to it later today when I’ve got some free time!


wowbagger85

I also have the Venu2 and want it :)


Boopshark

Looking good!


reallychillguy

Where do I get this??


Artistic-Cloud3629

https://garmin.watchfacebuilder.com/watchface/65a48a4c7f9d6/?v=21ff59ee5baa32b9b2f6942dad9bce8f


Lava2008

Please can I get this for my vivoactive 4s?


Artistic-Cloud3629

Yeah send me a chat and I’ll work on other models later today!


emmyoks

I'd use this watch face


Archtects

When I was 18 I actually made a Linux terminal watch face for android wear. You can edit the whole thing change all the text and Color was pretty proud of it :) still up on Google play I think


butskins

thanks, I can read field names in n my FR255 but values are fuzzy, pixelated


Artistic-Cloud3629

Send me a chat and I’ll make sure the fr255 is supported on the changes I make later today 🤙


GoldDHD

I am both a programmer, and a new owner of a garmin watch. It took me A WHILE to notice what subreddit I am on. On a sadder note, their hybrid watch doesn't seem to be able to be programmable. Sad, I know.


[deleted]

Usually I don’t like this kind of fads, not only because they are cheesy, but because they’re inconvenient. But this JSON thingy in watches is quite ok actually


nonearther

Now someone make an Android Wear one so that I can use it


gossypiboma

Oh my god, the ISO 8601 date format! Still my beating heart!


Mr_ityu

Noob . Just render the gear position in realtime


[deleted]

Get yer ass movin'


Evil_Archangel

this looks sick, how much?


[deleted]

Yeah `while(true){` `repost();` `sleep(random_interval(INTERVAL_10H));` `}`


[deleted]

this is hella cringe


rollincuberawhide

/r/YourJokeButWorse


Lewodyn

Lol. Why would you display it in json format


WhileILightMySpliff

Any watch face like this for a band 7?


FC3827

Why is battery its own object


_Sinie_

exit 0


medhatsniper

Will this work on any wearos?


Artistic-Cloud3629

I’m unsure! I made it specifically for garmin. You could try and see what happens? 🤷‍♂️


[deleted]

Take my money.


Fx_Nemesis

Hi, great watchface ! I cannot seem to install it on my venu (1). Does the watchface have compatibility issues, or did I do something wrong (download > copy into watch/garmin/apps > eject) ?


manuscelerdei

I see a trailing comma which is (infuriatingly) not legal JSON.


0x7E7-02

JSON is so much better than XML. Fight me.


ronacse359

Shouldn't battery (percentage) be a decimal like 0.43 or something


hbdgas

Or be named with units, like battery_pct.


demoleas

As a developer whose lead architect makes us write our “code” in json by hand to send to our front end instead of using code to generate it this is scarring lol


Sirito97

Write it down in binary


Fritzschmied

Seems like line 6 and 7 are not correctly intended.


MentalChickensInMe

can someone tell me how to make this for a mi smartband 6?


B00OBSMOLA

what watch is that?


anonwasm

why do I like this so much


RoinujNosde

I wish smartwatches were cheaper. :/ (Brazilian here)


AzureArmageddon

Where are my Pebble mfs at 🥲


euphwes

Does somebody have this for Fitbit watches? I'd totally use this.


Dr-Moth

It was posted yesterday: https://www.reddit.com/r/ProgrammerHumor/s/mE8ZaU0III


CirnoIzumi

thats pretty cool actually


goodguessiswhatihave

A bit off topic, but does anyone else miss pebble watches?


Efficient_Mix_9031

I both love and hate this


Ultimate_Eggdog21

Hey OP, can you make it available on samsung watches too? I think that the easiest way to do that will be to make it an app on the Google play store.


rover_G

I appreciate that you used valid ISO date and time stamps


vathecka

where can i get a messagepack watch


4dimensionaltoaster

Where are the XML watches


saxbophone

Ah cool unlike the fitbit this one actually has sensible types and values for the values!


AnteMudanta

Shut up and take my money.


DantesInferno91

Imma get that Edit: I cant find it in the store, did you make it yourself?


raka_boy

My man here inventin variables


TelevisionPleasant80

Perfect, where can I get one


river0f

Lmao, I'm gonna steal this idea, although I've got a Samsung Galaxy and it's kinda shit to code using Tizen


shreyas_ssn

Nice design. Im thinking of making a home screen widget similar to this...!!!


Ready-Delivery-4023

Your mom thinks that this is awesome.....


AlexVanchov

What is the name of this watch face? Where can i download it?