[-] livingcoder@programming.dev 14 points 10 months ago

Fix it! Fix it! Fix it! Fix it! Fix it! Fix it!

[-] livingcoder@programming.dev 12 points 1 year ago

I see this every sprint.

[-] livingcoder@programming.dev 12 points 1 year ago

Isn't it part of some secret Pokémon lore that humans are Pokemon? Someone made a video on YouTube about it a few years ago.

[-] livingcoder@programming.dev 13 points 1 year ago* (last edited 1 year ago)

Wow, that trait feature is great. I've been eagerly waiting for that one for a long time. Thank you to everyone who made that possible.

[-] livingcoder@programming.dev 14 points 2 years ago

It happened to a friend who wasn't passing in the proper types into their stored procedures, all strings, and "null" (not case sensitive) conflicted with actual null values. Everything in the web interface were strings, and so was null.

For some people it takes this mistake before they learn to always care about the data types you're passing in.

[-] livingcoder@programming.dev 15 points 2 years ago

When your management judges teams by lines-of-code written.

[-] livingcoder@programming.dev 16 points 2 years ago

Eternal Sunshine of the Spotless Mind

[-] livingcoder@programming.dev 13 points 2 years ago

The bit of Clean Code that I read was unimpressive, but Clean Architecture was amazing. I view that book as required reading for anyone who wants to write code professionally. If Uncle Bob hasn't realized that his coding style is worse than alternatives, I do not see how a second version of the same bad ideas is going to do well.

[-] livingcoder@programming.dev 12 points 2 years ago

Waldo is hiding in there somewhere, btw.

[-] livingcoder@programming.dev 12 points 2 years ago

How does it handle multiple potential outcomes? Example: unformat!("a {} b {} c", "a x b b y c") Would it return Some(("x b", "y")) or Some(("x", "b y"))?

[-] livingcoder@programming.dev 11 points 2 years ago

Cursorless. It's a spoken-language programming interface that allows the programmer (of basically any language) to use specific words to target existing text, move the underlying cursor/selection relative to that target, and then run a specific modification. Think of VIM but for voice. It runs in VSCode atm as a couple extensions along with an install of the audio tool Talon. https://www.cursorless.org/

[-] livingcoder@programming.dev 11 points 3 years ago* (last edited 3 years ago)

From my experience JS is primarily used to manipulate the DOM. I haven't looked into it, but if you're correct that WASM cannot manipulate the DOM then your question, to me, is tantamount to "Why aren't people using forks to eat soup?".

I would love a staticly-typed, compiled language to come along and replace JS. If anyone is aware of how I can write Rust in place of JS, please let me know. For now, I suffer/enjoy JS.

view more: ‹ prev next ›

livingcoder

0 post score
0 comment score
joined 3 years ago