loading...

All 91 Comments

re: An automatic interactive pre-commit checklist, in the style of infomercials
Nice! See also pre-commit.com/. I wonder if such manual y/n...
re: Delta-Eos (ASCII Detective Sci-fi game) - Starting to Play Like a Game
Video opening screen first thought: why are there pants? ;)...
re: How to Make the Most of Office Etiquette as a Programmer
Nice! Thankfully our spaces were moved around in the office...
re: Haskell for madmen: Hello, monad!
No no, sorry, I didn't want to suggest that. I just replied...
re: Haskell for madmen: Hello, monad!
Side-discussion: free monads are still monads. And from wha...
re: Is it possible to get relevant industry experience on your own (not through working at a company)?
Disclaimer: My experience comes from ~8 years ago, but ORMs...
re: Optimizing for Iteration: Choosing Your Early Startup's Tech Stack
Great article! Re everyone working on everything in a smal...
re: Don't Read This Monad Tutorial
Nice! If you ever have trouble with the concepts, can try t...
re: Is it possible to get relevant industry experience on your own (not through working at a company)?
Thanks Jan! An addition to the company experience (I discuss...
re: Is it possible to get relevant industry experience on your own (not through working at a company)?
In short: no. What you sample from working at a company is pr...
re: Should I share my current salary with recruiters?
No. Rather, if their offer is too low, just tell them it's ...
re: Marketing Your Content with or without an Audience
Really nice article! By the way, lead magnet is not compat...
re: Three pro tips for tackling impostor syndrome
Your wish be heard! Use coupon DEVTO on Programming Without...
re: Why and How You Should Use Twitter for Networking
No pain, no gain. Keep doing it and you'll improve rapidly....
re: Currying Inside JavaScript
I wonder if one could use bind or does it have drawbacks?
re: Software CSI, a job of the future
Interesting idea - thankfully in CSI, it is not required fo...
re: Tree Notation - a basic building block for a new generation of programming languages
I would love OCR and projections.
re: Your Textbooks Might Be Outdated
Yes, in retrospect it would have just taken a small reachin...
re: I'm writing Become a Fullstack JavaScript Developer book
Can relate to this. As I'm writing my book, even a small in...
re: How Do You Decide When To Get Your Next Computer?
Before switching, you might be able to get a boost by clean...
re: Tree Notation - a basic building block for a new generation of programming languages
Interesting idea! Reminds me of Scheme or Lamdu. On the si...
re: Learn git-grep to boost your command line search!
Good to know about the version search! Thank you. Recently...
re: One small process improvement we made lately at DEV
I thought about the "thank you, we'll let you know" scene i...
re: What is the "<>" operator called in Elixir?
In Haskell, this would be called "mappend", for Monoid appe...
re: Know your Linux 06: Logs
What tripped me, why call it maillog, if exactly the mail l...
re: Function vs Object
Re state: in pure FP I think we mean a "named" piece of dat...
re: Category vs Design pattern
True. I pass on the opportunity though :)
re: Category vs Design pattern
Thanks for the article, didn't know the GH link! I would t...
re: 4 Useful Solutions to Common Git Problems
For long, I was merge-averse on feature branches, and used ...
re: What is a good team lead in your opinion?
As a tech lead (which might be different from a team lead.. y...
re: Property Testing: Why You Should Generate Test Data
For the quadrant example, you can make up property tests wi...
re: The ONE book every developer MUST read!
Clean code is simple and direct. Clean code reads like wel...
re: 53 Things I Learned Writing a Multiplayer Strategy Game in Javascript and Python
It is a battle between trying to finish and trying to lear...
re: What I hate hearing most as a developer.
The trick is, write documentation with honesty, but read do...
re: What questions would you ask, if you’re doing the interviewing?
Ask an open-ended question, tell candidate there are no bad...
re: How do you set up a productive team despite management's interference?
Why does management think that? Are developers aligned with...
re: Three pro tips for tackling impostor syndrome
Thanks for the Impostor Book reference! Seems like a nice c...
re: Top 5 Programming Languages Every Software Developer Should Learn
Note: once you start on Scalaz (note the trailing z) and ha...
re: Continuous Dev Environments - The Next Step in DevOps
Thanks! I build my projects with a fully pinned nixpkgs, an...
re: Being a good programmer vs. Having a good health
Here's what works for me: I always carry a notebook (as in...
re: Keep calm and code on: Productivity tools for developers
Thanks for SilverSearcher! For slightly larger codebases, c...
re: Steps to building authentication and authorization for RESTful APIs
Thanks for sharing! Do I get it right that you say either...
re: Improving your Git workflow
Thanks for this! I heard pre-commit.com is pretty valuable ...
re: I got to the bottom of an infinitely scrolling website and found
The last page of the internet
re: 7 Easy functional programming techniques in Go
You are right, I can't state it with a solid resource. My ...
re: 7 Easy functional programming techniques in Go
While I like FP, these practices go directly against Go sty...
re: Things I learned from Code reviews
Bonus: use my Stylus script to make code in github files-ch...
re: Things I learned from Code reviews
Nice writeup! Two hints to get the most out of code reviews...
re: Advice on using a header in text to re-organize a large dataset
+1 for sqlite, will make your life easier down the line.
re: Do you even unit test, bro ?
About unit test vs integration I think we have f...
re: Do you even unit test, bro ?
TDD aside, the reason why we do or don't write unit tests d...
re: Why developers are SO sh*t at estimating!
I liked Making Things Happen (aka The Art of Project Manage...
re: git commit -m "_____"
Happy it helps. No specific commenting workflow. Interestin...
re: git commit -m "_____"
git commit -t emptyfile Then I write a proper commit messa...
re: The Dark Side Of The Magic
I agree that you have to dig deep to be successful, but see...
re: A Guide To Loving Your Terminal
+1: commit your dotfiles to a repo so it's easy to restore on...
re: How To Answer The Dreaded "Tell Me About Yourself" Interview Question
The stock answer is to take a strength and put it as a week...
re: What is bad code?
I agree that it's mostly relative and purpose-determined, t...
re: If you were designing a programming language what would your favourite features be?
Haxe is a curiosity I would say - compiler written in Ocaml...
re: If you were designing a programming language what would your favourite features be?
Good question. There's a set of features I can't easily liv...
re: The biggest advice I could give to another developer
Good advice! I would add just a bit of supplement: Finding...
re: The Perfect Wrapper Components in Vue 2.6 and soon Vue 3.0
Could you provide an example on the v-on usage? I have limi...
re: Interesting Board Game Mechanics
Amazing compilation. I heard praise about Galaxy Trucker as...
re: 7 Habits Of Highly Effective Programmers - Inspired by an ex-Google TechLead #humor
For a minute I thought you refer the free sample of my book...
re: Do you know Vim can execute normal mode command while in insert mode?
Nice! Let me add my favorite here: Shift-j to merge next l...
re: What do you want to learn?
Game development is a great motivator to learn diverse topi...
re: Explain The Pros & Cons of OSS Like I'm Five
"Your depend on it, you fix it."
re: 5 Common Problems When Working Remotely for the First Time
Good luck! You can soften the message by writing "don't sch...
re: Why developers are SO sh*t at estimating!
Let's break it down a bit. The process looks like this: O...
re: Why developers are SO sh*t at estimating!
We also estimate the happy-path, solving if everything goes...
re: It's ok to feel like an impostor. My thoughts about Impostor Syndrome
Wanting to drill to the bottom of the problem is essential....
re: 5 Common Problems When Working Remotely for the First Time
I wonder if traffic shaping on a linux router could help pu...
re: I've Trained Programming Interns For 6+ Years, Ask Me Anything!
Makes sense. I stand corrected.
re: I used to be an engineer on the railroad, now I engineer software, Ask Me Anything!
-- Dad, are you a conductor? -- Yes! -- Doesn't it hurt whe...
re: Stop using "It blocking me" excuse
I wrote ... it is guaranteed to run into issues even with...
re: I'm an ex-bartender/waiter who is now a web developer and DevOps engineer, Ask Me Anything!
Hah, good point. I can relate to that. In a meeting often n...
re: Politeness or Bluntness in Code Review? Settling the Matter Once and for All
My book Programming Without Anxiety will address code revie...
re: I've Trained Programming Interns For 6+ Years, Ask Me Anything!
Might depend on what we mean under portfolio. University ...
re: I'm an ex-bartender/waiter who is now a web developer and DevOps engineer, Ask Me Anything!
What surprised you about (web) development? Anything you ha...
re: How to Teach Kids Programming and Coding
I would strongly suggest code.world, a great place for chil...
re: How To Ask For Help Without Seeming Lazy
Great points! My rule of thumb is, ask after one hour of no...
re: How To Ask For Help Without Seeming Lazy
Also search the issue tracker, in case of a bug. A secret ...
re: Music & Coding: let's take a survey
Chiptunes, classical, Scooter.. quite a mix. If singing bo...
re: Developer burnout is real
Hey Daragh! Thanks for the article and the resources you sh...
re: Developer burnout is real
Realizing that the work is never finished is key - now you ...
re: Developers Burnout. I Burned Out.
I wonder how were you let to code all the time? You make it...
re: What new language/tool/etc. have you been meaning to learn but haven't gotten around to yet?
J. I heard it is supercompact write-only (or read-as-puzzle...
re: Welcome Thread - v32
Hi guys, I'm Robin. A long (?) time software developer, her...
loading...