CodeFaster
Subscribe
Sign in
Home
Archive
About
New
Top
Discussion
Separating data from code: part 5784
Data and code intercoupled: if p: f(a) else: f(b) Data and code separated: if p: x = a else: x = b f(x)
Tyler Adams
Feb 23
Share this post
Separating data from code: part 5784
codefaster.substack.com
Copy link
Twitter
Facebook
Email
Re: Is the madness ever going to end?
I will not be polite and call it something else because it is truly sheer stupidity
Tyler Adams
Jan 12
2
Share this post
Re: Is the madness ever going to end?
codefaster.substack.com
Copy link
Twitter
Facebook
Email
What people get wrong about duct tape programmers
> Jamie Zawinski is what I would call a duct-tape programmer. And I say that with a great deal of respect.
Tyler Adams
Jan 9
1
Share this post
What people get wrong about duct tape programmers
codefaster.substack.com
Copy link
Twitter
Facebook
Email
Case preserving substitute in Vim
https://stackoverflow.com/questions/782511/case-preserving-substitute-in-vim Nobody in this thread understands vim. They think vim is about fancy things…
Tyler Adams
Dec 30, 2021
2
3
Share this post
Case preserving substitute in Vim
codefaster.substack.com
Copy link
Twitter
Facebook
Email
Is systems engineering just generalist engineering?
These days I run engineering at Lido and noticed something really strange. We’re working on a spreadsheet OS in the browser. It’s all JavaScript…
Tyler Adams
Dec 9, 2021
1
Share this post
Is systems engineering just generalist engineering?
codefaster.substack.com
Copy link
Twitter
Facebook
Email
Don't put autofixers in precommit
Autofixers in precommit are stupid because they break a fundamental rule of version control: “What you get out of it must be what you put into it” (as…
Tyler Adams
Dec 3, 2021
2
2
Share this post
Don't put autofixers in precommit
codefaster.substack.com
Copy link
Twitter
Facebook
Email
A primer on debugging
I had to teach someone about debugging today, thought I’d share my thoughts here too. What is debugging? First and foremost, debugging is fixing your…
Tyler Adams
Nov 30, 2021
1
Share this post
A primer on debugging
codefaster.substack.com
Copy link
Twitter
Facebook
Email
Don't stomp variables
Don’t do: text = text.split(delimiter) Instead do: const a = text.split(delimiter) That way at the end of the program you can add console.log({a, text…
Tyler Adams
Nov 10, 2021
1
2
Share this post
Don't stomp variables
codefaster.substack.com
Copy link
Twitter
Facebook
Email
Don't (also) fix broken windows
You’re supposed to fix That Bug. That’s it. But the code is so ugly. Oh my gosh no wonder they wrote a bug here. I should tidy up. I’ll fix the “broken…
Tyler Adams
Jul 29, 2021
2
Share this post
Don't (also) fix broken windows
codefaster.substack.com
Copy link
Twitter
Facebook
Email
Just pipe ls
I got a lot of flack on my last post for suggesting piping to ls a la: ls | grep file Why? Because...
Tyler Adams
Jul 26, 2021
Share this post
Just pipe ls
codefaster.substack.com
Copy link
Twitter
Facebook
Email
xargs considered harmful
Just Use Sed
Tyler Adams
Jul 16, 2021
1
23
Share this post
xargs considered harmful
codefaster.substack.com
Copy link
Twitter
Facebook
Email
Quick tip: alphabetize
If you have a list, say of imports, where there is no semantic meaning in the ordering, alphabetize it. Alphabetizing makes it easier to find…
Tyler Adams
Jun 3, 2021
2
2
Share this post
Quick tip: alphabetize
codefaster.substack.com
Copy link
Twitter
Facebook
Email
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts