All 133 Comments

re: The Best Book to Read as a Developer
It's the same as any first principles argument: you build i...
re: The Best Book to Read as a Developer
Sounds excellent, will pick it up for my kid. When I was in...
re: Who is hiring? (As of May 2019)
Curious, does the OPT get the 24 month extension for tech j...
re: React Anti-pattern: renderThing
Does the react runtime autobind the this context of the tab...
re: Terrible interview question: Swap variables without a temporary
I've never had an interview at a big 4 company without bein...
re: How C# asynchronous programming is different than what you think
Ecmascript is actually the result of a large, multi-nationa...
re: My first ever unit test
Number of people using is an irrelevant metric. What matter...
re: My first ever unit test
Pretty common honestly. There's a lot of shops that never g...
re: How to organize your git branches
This assumes you're using github. If you're bound to a cent...
re: How to organize your git branches
Since no one answered and they're good questions: I like ...
re: Simple state management in Angular with only Services and RxJS
Definitely my preference. Generally the applications I find...
re: PHP needs its own ES6
If you read it again, you'll discover it's not a comparison...
re: What's The Difference Between A Senior And Lead Developer?
This, to my mind, leans close to a dangerous fiction I see ...
re: What's your first step while starting project?
I start by identifying my minimum viable product and creati...
re: Hands-on Vue.js for Beginners (Part 1)
I agree and apologize if my comment seemed to convey anythi...
re: Hands-on Vue.js for Beginners (Part 1)
I apologize, sometimes I don't give enough thought to how w...
re: Data Visualization and Web Reporting in Angular Project
Thanks for sharing, will definitely dig into flexmonster. ...
re: React or Angular for enterprise?
Depends on the size of your team, their exposure to pattern...
re: A List of Terminology in Tech
Technically "camelCase" is lower camel case. It is the pair...
re: 25 years of coding, and I'm just beginning
Sounds like you've got a case of imposter syndrome. The tri...
re: Enterprise Software Development
I'll clarify, it's the top 5% of companies I'm referring to...
re: 4 tips to stay fit as a software developer
Silly valley diet. Keto and HIIT, walk everywhere. #done
re: Enterprise Software Development
Be careful when you do so. Genericizing is great, one-size-...
re: Enterprise Software Development
I'd say your company is in the upper 5% of "Enterprise" if ...
re: How conventional commits improved my git skills
Note: only on *nix. Command flag compounding doesn't work u...
re: How conventional commits improved my git skills
Definitely a good thing. And something I've had a hard time...
re: Angular to React in 30 Days
Are the kendo modules any better on react than angular? I t...
re: Easily building WASM projects with go and go-wasm
Hadn't seen this one yet. Thanks for the heads-up.
re: 19 Tips For Software Engineers In 2019
If you don't understand most of this already, you're not an...
re: Brutalist Web Design. A Breath of Fresh Air in the Modern Web
Make the web great again? I kid, of course. But, I will sa...
re: Stop trying to be so DRY, instead Write Everything Twice (WET)
This falls under "don't pre-optimize" :)
re: Better loops in JavaScript
Some notes: Beyond the 1:1, x can be represented as y comp...
re: The new MacBook Pros are overpriced
Windows is going through a phase right now. The hardware/so...
re: The new MacBook Pros are overpriced
Typora is good for generic notes, snippets. Also has built-...
re: The new MacBook Pros are overpriced
I've spent years building a stack that is as cross platform...
re: The new MacBook Pros are overpriced
I agree with most of thomas' points so I'll just toss in my...
re: A Tale of Two Functions
Was thinking, the most concise version of this just exploit...
re: A Tale of Two Functions
It's definitely nice if you have to do js. Since you're alr...
re: A Tale of Two Functions
Haha, yes! Thankfully at least this one was cake for me, bu...
re: Reference Guide: Common Commands for Terminal
Windows reply is only true for cmd. Even if you find the p...
re: Reference Guide: Common Commands for Terminal
Other common and important commands for working with the fi...
re: Async + Await refactor, which do you like best?
Async await is cool, but I've definitely come to prefer Rx....
re: Help! I'm a Tech Lead
This, a thousand times. A trend in this profession toward...
re: Demystifying the Long Arrow "Operator"
Nah, keep it up. The confusion was sown long before that. I...
re: NSFW: Use cases for Bitwise operators in Js
Love this. Also bitflag masks, for high performance lookup ...
re: Advice on Advice
I've always quite liked the expression, "good advice costs ...
re: On GUI-shaming and a mountain of hot takes
Try setting your merge editor to vscode in git config. It's...
re: On GUI-shaming and a mountain of hot takes
I don't generally shame people for being gui-based, but I d...
re: Actually, callbacks are fine
It's allowing him to eventually compose the sequential chai...
re: Don't be unique
That's generally the difference between a linter and format...
re: Don't be unique
Sonarqube is great for java, definitely my go to. I prefer ...
re: Don't be unique
My stance is if it important enough to make a standard, it ...
re: What are some misconceptions about web development?
I'll be blunt about this: He's not in the US. The same ave...
re: What are some misconceptions about web development?
What's really wierd, coming from a services, os-level backg...
re: What are some misconceptions about web development?
The fact that html+css3 is tiring complete only adds more t...
re: What are some misconceptions about web development?
Truth. Though I will say, that is the nature of the beast ...
re: What are some misconceptions about web development?
Outside of the obvious ones, it's the misconception that yo...
re: Remember phonebooks?
Call centers Tech support Agricultural jobs Mechanic positi...
re: Ditching Sublime for VSCode
I wouldn't call it JS-centric, but that sentiment has likel...
re: Ditching Sublime for VSCode
I use both. The regex search and large file reading capabil...
re: Favourite albums to listen to while coding
I inevitably go back to Portrait of an American Family by M...
re: What is the difference between public, protected, and private in Java?
Have to admit, I got lost at the nobility references. My he...
re: Daily Coding Puzzles - Oct 29th - Nov 2nd
Further optimization I'd probably press for, use a tuple to...
re: Daily Coding Puzzles - Oct 29th - Nov 2nd
The C# version is likely better solved with the linq aggreg...
re: A simple React Form solution
Seems clean enough. I'd also recommend taking a look at rea...
re: Extending JSON for fun and profit
If I may, I think a better/more real-world use case for thi...
re: why branching on git is wrong
Good ol gitflow with pull requests. "Gateflow," if you will...
re: why branching on git is wrong
Yep. I've noticed the root of most branching problems is th...
re: How did that weird bug come in the code
Agreed. Also, unit tests can and should also be used as a f...
re: The Most Important Non-Programming Skills for Programmers
There's this mysticism and heavy handed philosophy around w...
re: Setting up a React Environment for ASP.NET MVC
Generally I prefer a watching build and manual refresh to b...
re: My .NET Core Setup for MacOS/Linux
That's one thing that is counterintuitive to me. A more com...
re: My .NET Core Setup for MacOS/Linux
Some notes: There's a docker image for SQL server for Linu...
re: My .NET Core Setup for MacOS/Linux
This, the material themes are excellent. I use one in vscod...
re: Best advice for a junior software developer?
Too true. I consider the fundamentals to be digital electro...
re: Best advice for a junior software developer?
Half the posts here are blogs. Salt grains not included.
re: Code splitting in React
"You have done code splitting in React and clearly, it will...
re: What is a DLL in Web Development?
Unless you're writing C++, or Delphi, or anything that uses...
re: What is a DLL in Web Development?
Crossing fingers for single file executable in the near fut...
re: Visual Studio Code can now convert your long chains of Promise.then()'s into async/await automagically
Definitely useful for legacy code updating. Also nice given...
re: Best/Worst Day
Best day, the day I was notified after 17 interviews with e...
re: How can you swap two variables without using a third?
This challenge is to perform the transform reusing only the...
re: The Curse of the IDE
WYSIWYG is always classified as a "designer", even if it em...
re: The Curse of the IDE
Same, plugins and feature bloat might be the bane of my exi...
re: The Curse of the IDE
Some notes: Semi-non-sequitur: It might also be worth noti...
re: What's your opinion on Coding Bootcamps?
I'll make two points, one historical and one relating it t...
re: IE 11, the Modern Web, and You (Featuring StencilJS)
I'm going to assume faceitousness in not using typescript. ...
re: TLDR GraphQL?
Focus on the strengths: complex distributed queries, domain...
re: TLDR GraphQL?
Mutations are never sufficiently documented or discussed, b...
re: Advice for a Software Portfolio!
Fwiw, a portfolio is more of an artist thing. If you want t...
re: GitHub ditched jQuery
Yay! Such progress. I can't approve of this enough. I have ...
re: GitHub ditched jQuery
Well, to be fair, you should move past out of the box templ...
re: Vim won't make you a more productive developer
From a purely functional standpoint I compile primarily fro...
re: Strange idea for the country selector
The industry is making serious usage of the empty/non-langu...
re: I am a developer, got a new job, and I'm afraid to take it
Try and find some crime statistics. There's a difference be...
re: Code price-tag
Never cut your rate to get your foot in the door. That sets...
re: Code price-tag
This is, generally, the process: Set an hourly rate, base...
re: Choosing a Linux distro
So, I have a love hate relationshiop with most distros. I ...
re: The C# Language
James, .Net core won't be truly comparable with any of the...
re: The C# Language
Always love the language. The times I find myself wanting t...
re: The C# Language
Used C# since prerelease, professionally. It's an excellent...
re: What's the deal with downing PHP development?
Maybe it's the oppression complex? I kid, somewhat, but th...
re: Open Source Has Not Failed. Don't Cover Up Corporate Abuse of Open Source
I'm going to reserve my opinion, I agree with some, disagre...
re: How old have you been when you started programming and what was your first project?
6, snake game in qbasic on an xt 286.
re: Programming in the Adult Entertainment Industry is Broken
You're not really alone actually. I worked for a certain ml...
re: Don't just "docker-compose up"
Definitely useful. Just remember you'll have to clean up yo...
re: My Terminal Setup: iTerm2 + Zsh 🔥
To answer your question, it's a use case thing. Do you want...
re: My Terminal Setup: iTerm2 + Zsh 🔥
The acp function takes me back. I don't remember when I sto...
re: Why do developers have the toughest interviews in the world?
Sounds like you're talking to headhunters. Either way, agre...
re: Why do developers have the toughest interviews in the world?
Being interviewed by an HR employee, even in a phone screen...
re: Why do developers have the toughest interviews in the world?
It's less about the question than how you respond to it. Wh...
re: Proxymise Your Async Code
What does the error handling construct look like for proxym...
re: What's your opinion on Microsoft's GitHub Acquisition?
Why Microsoft has been making massive OS contributions or w...
re: Mint - A refreshing programming language for the front-end web
Solid press release. Seems legit. Only thought it this see...
re: This is the feeling of working with legacy code.
Just like people, some code ages better than others.
re: This is the feeling of working with legacy code.
Who needs functions, amirite? If you want to be remembered,...
re: The beast that is Array.prototype.reduce
re: That programming book you never finished
The rabbit hole in question. mathworld.wolfram.com I'm su...
re: Why bother presenting as a developer?
I'd say directness more than arrogance. Arrogance is genera...
re: Why bother presenting as a developer?
6am? I have to get up at 4:30 just to do my hair/etc and be...
re: I "Love" Anti-patterns
I like to refer to a particular combination of lava flow + ...
re: How to Pick a Good Monitor for Software Development
Have you ever used one for work? I've not encountered disto...
re: How to Pick a Good Monitor for Software Development
You lost me when you started quoting "effective resolution"...
re: There's no "else if" in JS
It's easy to make fun of the cargo cults, only to eventuall...
re: Why I Deleted My IDE; and How It Changed My Life For the Better
Sort of agree. There's no sense in firing up a fat ide like...
re: Mastering Full-stack with Javascript's Superpowers
The expression "don't put all your eggs in one basket," com...
re: Smooshing JavaScript
If they're at all serious, an alias seems more appropriate ...
re: The Hawaii Missile Alert Was the Software Developer's Fault
Nothing wrong with borrowing good ideas :)
re: The Hawaii Missile Alert Was the Software Developer's Fault
Per devops practices: "blame is a useless emotion that has ...
re: The Hawaii Missile Alert Was the Software Developer's Fault
I dunno, I've been in many situations where I've personally...
loading...