Last 250 Comments

re: What's the most inefficient thing you do?
Back in university I was tinkering around with Unreal Devel...
re: How secure are password manager like 1Password or lastpass
Big companies make huge boo-boos all the time, so we should...
re: Dev.to: How to stop the spammers?
Wait, what spam are we talking about? I've seen a lot of po...
re: What’s the biggest c*ck up you’ve made in an interview?
Accepting the job offer. I wasn't entirely comfortable duri...
re: How To Make Money From Your Software Blog Without Hosting Ads πŸ’Έ
If they do their jobs right, they should have determined th...
re: How To Make Money From Your Software Blog Without Hosting Ads πŸ’Έ
This is a problem inherent to the aggregated subscription m...
re: Unpopular opinion? I don't do puzzle coding tests.
Interesting thought on the origin of these tests. It may al...
re: Proposal: translate your own content to your native language
That sentence was admittedly taking things a bit far, but I...
re: Haskell for madmen: Setup
Hi Dave, You don't need to use your own container image at...
re: Haskell for madmen: Hello, monad!
I know, emphasis on one monad rather than monads ;-)
re: Haskell for madmen: Hello, monad!
You're right, I should have said there are other ways to re...
re: Discussion: Is a Running a Massive Project equivalent to Running a Company
No, the goals are completely different. Managing a projec...
re: What are your impressions of your self-taught co-workers?
I've only worked with two self-taught devs, so take it for ...
re: Haskell for madmen: Setup
We need a markdown to markdown converter!
re: Haskell for madmen: Setup
That is one way to do it, but I believe the IDE must still ...
re: Haskell for madmen: Setup
Ai, bugger, looks like dev.to and pandoc handle markdown to...
re: What are the hardest programming languages you have ever learned?
You're making the comparison by using the most useless exam...
re: Is Haskell bad for FP?
The idea of evaluating things in parallel to save time mak...
re: Is Haskell bad for FP?
Ah, yes I've seen this! Some very interesting ideas there. ...
re: Is Haskell bad for FP?
I agree that, with hindsight, String was a mistake. But I'...
re: Is Haskell bad for FP?
You're right, I had the wrong definition of purity and side...
re: About Pair Programming
Done it a lot at uni, but not after, sadly. I noticed some...
re: "Haskell for madmen" started
I agree, that'd be nice, but I'm not aware of any way to do...
re: Let the compiler do the work for you!
I've been having doubts about the use of deriving when it c...
re: Let the compiler do the work for you!
Maybe it would help clear the confusion by mentioning that ...
re: Do you consider the environmental impact of your software?
Jorge made some good points, but it's even worse: Google ...
re: What was the most over-hyped software movement?
The fact that nobody mentioned second life (as a legitimate...
re: What was the most over-hyped software movement?
Big data is about handling lots of data, it's about volume....
re: What was the most over-hyped software movement?
Can confirm. AFAIK the new stuff is 'just' practical stuff...
re: All programming languages suck!
That FFA series is pretty interesting, definitely a subject...
re: Interest in a Haskell tutorial?
I'm in two minds about this. On one hand it is pretty much ...
re: How do you overcome the feeling of not being as cool as the other DEVs?
I have yet to meet such a person. Usually when somebody is...
re: I Don't Know What Agile Means Anymore
Sounds like Frege's "Sinn und Bedeutung"! Sadly, the seman...
re: Revisiting old topics
I get what you're saying, but shame isn't the main issue. N...
re: I'm changing my job title to Data Librarian.
I need more information about the biscuits fallacy.
re: Discussing the launch of Libra, "A new global currency"
Adding to many good points people have already made against...
re: "Move😱😱😱 again" I think we have a new must learn language
It's like having the worst of blockchain with the worst of ...
re: How many of you are into crypto or blockchain etc & what do you do?
Look, I'm not saying DBs pareto dominate blockchain, maybe ...
re: How many of you are into crypto or blockchain etc & what do you do?
You should have led with that. I thought you were new to th...
re: How many of you are into crypto or blockchain etc & what do you do?
You are confusing blockchain with p2p and decentralization.
re: How many of you are into crypto or blockchain etc & what do you do?
Well, let's look into the data example you've given. How is...
re: How many of you are into crypto or blockchain etc & what do you do?
Well, as I said: if there is trust, blockchains are not a g...
re: How many of you are into crypto or blockchain etc & what do you do?
I read into it, first to learn what the hype was about, lat...
re: Diversity Matters in The Workplace
I can't really see the point you're trying to make here. Ne...
re: Diversity Matters in The Workplace
I wish people would stop using the AI examples for this, as...
re: Diversity Matters in The Workplace
Unfortunately, by this method you are only assessing the ca...
re: If the World Wide Web were re-created today with no legacy dependencies, how would it be different?
I think you mean iterative design. AFAIK 'evolutionary' wou...
re: If the World Wide Web were re-created today with no legacy dependencies, how would it be different?
The funny thing is that something similar was actually prop...
re: Staying motivated...πŸ˜•πŸ˜²
I find that a lack of motivation is a clear sign that somet...
re: Follow Friday: What DEV member would you recommend following?
Thanks man that means a lot
re: Ten Cognitive Biases to Look Out For as a Developer
I'm not a fan of calling logical fallacy. Many 'fallacies' ...
re: Ten Cognitive Biases to Look Out For as a Developer
Nice writeup! It would be nice if we could collapse some ...
re: Elm: the jerk that took away my for-loops.
"Functional style", ill-defined as it is, does not equate t...
re: Elm: the jerk that took away my for-loops.
I never said anything about functional style so I'm not sur...
re: Lazy, eager and greedy evaluation
Beyond wikipedia, not really. I don't really learn from boo...
re: Coding and Cannabis
I forgot some details: using is legal where I live I don'...
re: Coding and Cannabis
So I did, and it was pretty much in line with my expectatio...
re: Would you like a tinder for testing your designs? / Does it make any sense??
Interesting idea. The simplicity of a binary response space...
re: Help Me, Help You (Debugging Tips Before Seeking Help)
Ahhh, those lovely "it's not working" bugreports. So easy t...
re: Dark Side vs Light Side
No preference. I'm going to have to try the bright red.
re: Coding and Cannabis
I'll try it for science.
re: All That You Need to Know About Microsoft's New Programming Language: Bosque
A reduction of complexity is still a feature. It doesn't do...
re: All That You Need to Know About Microsoft's New Programming Language: Bosque
A skeptic would say this is part of they "embrace, extend, ...
re: All That You Need to Know About Microsoft's New Programming Language: Bosque
It's not a new paradigm. It's strongly-typed purely functio...
re: What PC would you buy as a new dev now?
Definitely get a Linux distro and separate gaming from work...
re: Why don't websites allow users to create their own security questions?
I think you may have missed my point: users are dumb and ca...
re: Why don't websites allow users to create their own security questions?
Ok I should probably elaborate: Many people tend to pick ba...
re: Why don't websites allow users to create their own security questions?
Because people are shite at security.
re: Is Deep Learning a Dead End?
You seem to have some fundamental misunderstanding about DL...
re: Is Haskell bad for FP?
Haskell is certainly one of the less popular languages out ...
re: How I Write Blog Posts These Days
EDIT: Never mind, we've been one-upped: github.com/thepract...
re: How I Write Blog Posts These Days
I might be doing something wrong then. There appears to be ...
re: How I Write Blog Posts These Days
Well you made me feel like a pleb. Also: Terrible becaus...
re: Elm: the jerk that took away my for-loops.
If you want to understand more about it, Bartosz Milewski h...
re: Elm: the jerk that took away my for-loops.
At the risk of earning myself a major woosh: JS is a langu...
re: What Security Through Obscurity Is, and Why It's Evil
I wanted to rebuke but your aside sums up everything I had ...
re: What aspect of Go were you at odds with, coming from a different tech stack?
Aleksei had some reasonable critique about Go, if you can h...
re: Code of Conduct generator!
Ok I'll bite. I'm curious why you've chosen to make some s...
re: Article 13 and How Tech Giants Game Politics
You are probably right in suspecting Google and company hav...
re: Google Stadia and how Google is managed by monkeys
All right, I'm convinced.
re: Facebook stored hundreds of millions of passwords in plaintext
You could hash it using the domain's name.
re: Google Stadia and how Google is managed by monkeys
I think your reasoning is flawed. The numbers are probably...
re: MongoDB (the company) is up HUGE after today's earnings call
I consider MongoDB to be a special case of a relational dat...
re: How could Google possibly know about this?
There is probably a profile of you based on past searches. ...
re: Software Engineering VS Civil Engineering
If you have to do tests to verify your program (not everyth...
re: Software Engineering VS Civil Engineering
FP type systems have saved me a great deal of time in the p...
re: Software Engineering VS Civil Engineering
Type systems (in pure FP), category theory and formal metho...
re: If this happens, will you be loyal or ethical?
I'd rather not disclose that, but GDPR mentions employee re...
re: Prevent Object Retrieval TypeError with &&
Why would one prefer the && operator over a conditi...
re: If this happens, will you be loyal or ethical?
Ethical. Anybody "loyal", or as I call it, a brown-nosing ...
re: User Deletion vs. User Retention
Well, their stance isn't just morally bankrupt, it's also i...
re: State transitions (i.e. Elm messages/React actions etc.): Past or imperative tense?
Glad it was of use to you
re: State transitions (i.e. Elm messages/React actions etc.): Past or imperative tense?
It depends on what those messages are. GameMsg ToggleInven...
re: State transitions (i.e. Elm messages/React actions etc.): Past or imperative tense?
If you're talking about commands as in Cmd msg, I disagree....
re: State transitions (i.e. Elm messages/React actions etc.): Past or imperative tense?
I'd say name things for what they are. Use imperative if th...
re: Stop waving the wand of magic numbers
nah, [...] is often used to indicate that some part was cut...
re: Ending the series
Dev.to lists posts by age and a little bit by popularity. I...
re: Stop waving the wand of magic numbers
Oh, ii is often used rather than i for iterators because it...
re: Stop waving the wand of magic numbers
the ii name was my own addition. I was under the impression...
re: Stop waving the wand of magic numbers
Story from a friend. Code was outsourced offshore, because...
re: Nondeterminism in purely functional languages?
That's true, but sort-of isn't. The new computation "may as...
re: Nondeterminism in purely functional languages?
That's an excellent point. Would you know of any practical...
re: The Google "Crash Course on Machine Learning" and why YOU should do it
I think Andrew Ng's course on coursera is a better learning...
re: See the Rusty Python Go
As a hobby language, I'd pick the one that is has the most ...
re: What the heck is polymorphism?
herp derp, realized it myself just now, βˆ€x(P(x))->Q β‰  βˆ€x...
re: What the heck is polymorphism?
I'm confused, isn't this ad-hoc (or 'first-rank' I guess) a...
re: Nondeterminism in purely functional languages?
That's only true if you use seeds, which as I mentioned is ...
re: Nondeterminism in purely functional languages?
User input is inherently statefull; user and machine intera...
re: Scaling down periodic tasks on Google Compute Engine.
This was about using VMs to scale down. I don't know every ...
re: What Do You Think About Types?
In impure languages, such as java and c, types primarily se...
re: Functors, Monads and better functions
That is going to take you far beyond this :-)
re: Tell Me Why? Open Source vs Proprietary
I really don't think an encryption algorithm is a good exam...
re: Is Haskell bad for FP?
Haha, I guess that is a point in favor of the idea that Has...
re: Scaling down periodic tasks on Google Compute Engine.
Just have 2 VMs and 2 different appengine endpoints. I can'...
re: Oh, Stack Overflow
You're making the same mistake I first made and many other ...
re: Is Haskell bad for FP?
Please, let's put aside the denotational debate, because I...
re: Is Haskell bad for FP?
You might be able to make a pure functions, if you don't co...
re: Is Haskell bad for FP?
Purity is tied to compilation and static typing, almost by ...
re: Is Haskell bad for FP?
FP is a paradigm. Fundamentally, it requires first class f...
re: Is Haskell bad for FP?
That's correct. We might as well call C functional if that'...
re: Is Haskell bad for FP?
I've only looked at it briefly. I saw side effects and deci...
re: Is Haskell bad for FP?
No. I have played around with HPC a bit, but nothing client...
re: Is Haskell bad for FP?
Ah, sorry, I meant "fully functional programming" isn't nec...
re: Is Haskell bad for FP?
You are going to miss some of the benefits of FP by doing f...
re: Is Haskell bad for FP?
Nowadays I write all my backend code in Haskell. As do I...
re: Is Haskell bad for FP?
While I agree with the notion that renaming existing concep...
re: Is Haskell bad for FP?
I cannot fully agree with what you are saying. I must adm...
re: Is Haskell bad for FP?
I should probably point out that Haskell is still a good la...
re: Is Haskell bad for FP?
I generally suggest getting started with Elm. It's often co...
re: Getting paid per hour or per project?
Yes but the existence of a supplement implies the need for ...
re: Getting paid per hour or per project?
Probably not a good idea. A list of features that are not p...
re: Is C++ the permanent choice for the game industry?
While your argument may be true for languages such as Java ...
re: Is C++ the permanent choice for the game industry?
I damn well hope not. C++ has many fundamental flaws about ...
re: Please don't "overchain" array methods
I know this is a popular stance, but I disagree with it. J...
re: Getting paid per hour or per project?
Another reason to charge by the hour is to discourage clien...
re: Please don't "overchain" array methods
Good article, but this shows JS is not functional. By the i...
re: How are you going to pay for it?
Sometimes a company's only aim is to be bought by a larger ...
re: Dev.to Need a Recommendation System like Youtube
This is a trivial example of the well-known problem of bala...
re: Dev.to Need a Recommendation System like Youtube
A dataset relating text to chance of enjoyment already exis...
re: Sh*tpost: can we stop saying "syntactic sugar"?
SO aims to be factual and reusable. It can be intimidating ...
re: Is developer productivity a bigger constraint to innovation than capital?
I'm going to sound rather rambling on this one, sorry for t...
re: Honoring Copyrights
Good point, must admit I've been guilty of this at least on...
re: Haskell, Vectors, and Implicit Knowledge
This piece is a few years old now I'm curious what your ...
re: Proposal: translate your own content to your native language
If you don't have the basic English skills required to read...
re: Proposal: translate your own content to your native language
IMO, every dev should learn English, to have a common langu...
re: Feature request: disable comments for the post
There's a big difference between censorship as you describe...
re: Feature request: disable comments for the post
I consider my post being 100% mine, having nothing to do w...
re: Feature request: disable comments for the post
That's possible, but it would be better to correct errors w...
re: Feature request: disable comments for the post
I'm ultimately against this feature for the same reason you...
re: Go Outta Here
I remember my first brush with Go, felt pretty much the sam...
re: Functional program boundaries
I wasn't as accurate as I should have been in my post. You...
re: Object Oriented Programming
At a glance it seems you've made a mistake: there is a dich...
re: What else can dev.to?
I could do all that myself quite easily (plus a few things ...
re: What else can dev.to?
Sounds like bikeshedding, lowest common denominator, whatev...
re: Functors, Monads and better functions
It looks like we just have very different backgrounds. Your...
re: Functors, Monads and better functions
I think that might be my fault, there were a few places wer...
re: How do we improve security in the npm ecosystem?
The possibility of malicious npm packages was pointed out a...
re: Concurrency is not the parallelism
I'm sorry, but your intention is irrelevant in this. Whatev...
re: Do you pay to run any side projects?
There are (for GCP anyway, no experience with other serverl...
re: A Hypothetical Case of a Phishing Attack
Friend of mine did this on two phishing attempts. Both time...
re: Technologies of future past
Ah well, that's fair, considering many popular 'functional'...
re: Technologies of future past
Why the hate against FP?
re: Concurrency is not the parallelism
So I'm going to be rather negative here, because I think I ...
re: Would you willingly participate in creating a product like these?
I feel there are a number of misconceptions going on here. ...
re: Can code save the planet?
I think what can be done with software is limited, because ...
re: Dividing by zero
I needed a refresher about church encoding myself so I'll a...
re: What dev topic do you think you should understand, but don't?
virtual dom It's a simulation of the DOM that isn't imme...
re: What dev topic do you think you should understand, but don't?
This is actually somewhat controversial. E.g. semver consid...
re: Types as propositions, programs as proofs
I was thinking that they can also be added to the type sig...
re: Types as propositions, programs as proofs
There are proof checkers. I'm not familiar with them though...
re: Types as propositions, programs as proofs
I'd like to first clarify a few things for other readers, y...
re: Are we Developers helping Google to build an unstoppable monopoly?
A few things have been said that I feel the need to comment...
re: I hate setting up my dev environment.
Maybe Nix or even NixOs is a solution for you? Can't speak ...
re: Are we Developers helping Google to build an unstoppable monopoly?
When you sign up on Google, you agree that Google can use ...
re: The Unix way... or why you actually want to use Vim
I think you might be looking for the second part of the Uni...
re: Teaching Functional Programming: Two Big Picture Approaches
I must agree with much that is said there. However, your po...
re: "Same Reference" vs. "Same Value"
It is, though I must admit I personally detested the subjec...
re: "Same Reference" vs. "Same Value"
I would then argue in favor of rewording that sentence. The...
re: "Same Reference" vs. "Same Value"
By the Transitive Law of Logic and Mathematics, it then fo...
re: Should programming languages be made for IDEs rather than humans?
For illustrative purposes say you wish to have both text an...
re: Should programming languages be made for IDEs rather than humans?
Will do
re: Should programming languages be made for IDEs rather than humans?
I haven't, sounds interesting!
re: An article a day for November?
Nobody has an enlightening thought or experience every day....
re: Should programming languages be made for IDEs rather than humans?
IDE features would definitely solve some of these problems,...
re: Should programming languages be made for IDEs rather than humans?
I've used matlab a little bit. I might have missed somethin...
re: Should programming languages be made for IDEs rather than humans?
HTML and CSS also aren't programming languages True, but...
re: Should programming languages be made for IDEs rather than humans?
I'll definitely check that dissertation out!
re: Should programming languages be made for IDEs rather than humans?
A very good point! I do think this is solvable. E.g. if yo...
re: Should programming languages be made for IDEs rather than humans?
I've honestly never used Smalltalk, guess I will have to ta...
re: Should programming languages be made for IDEs rather than humans?
If you were to "decouple" formatting and semantics like yo...
re: Should programming languages be made for IDEs rather than humans?
I'm not really sure what you're trying to say here...
re: Should programming languages be made for IDEs rather than humans?
Plain text code still needs to be executed some way, so it ...
re: Should programming languages be made for IDEs rather than humans?
Colors are not really part of the argument. I'm talking m...
re: Should programming languages be made for IDEs rather than humans?
What makes you say that? Obviously you must have some diffe...
re: Should I disclose my salary before interviews to recruiters?
If it's at all feasible, you could try looking for jobs you...
re: Relearn You a Haskell (Part 1: The Basics)
While I get what you're saying, the normal not-equal symbol...
re: Why is an IDE for Interpreted Languages "Overkill?"
Oh sure, I meant it as a generic remark.
re: Why is an IDE for Interpreted Languages "Overkill?"
I think that might be because interpreted languages are, we...
re: Functional Programming vs OOPS : Explain Like I'm Five
FP vs OOP is a false dichotomy. FP is about lacking side-e...
re: How many languages should I learn
I know, but sometimes small quantity means great quality. A...
re: How many languages should I learn
Which I realized isn't career smart This is not as one-d...
re: Blockchain without cryptocurrency? πŸ€”
I'm not familiar with the secured blocks research you menti...
re: Blockchain without cryptocurrency? πŸ€”
A blockchain is not the same as a proof-of-work consensus a...
re: Have you ever been hunted by recruiters on Tinder?
I expect the percentage of devs among males on tinder is mu...
re: How to teach programming to my 10 years old nephew?
After attending a meetup yesterday about, among other thing...
re: How to teach programming to my 10 years old nephew?
Maybe, but I think our view of math has been characterized ...
re: How to teach programming to my 10 years old nephew?
I'm starting to think provable math should be at the basis ...
re: How to teach programming to my 10 years old nephew?
AFAIK it's generally accepted that early programming should...
re: How can you swap two variables without using a third?
assuming cyclic overflows, i.e. INTMAX + 1 = INTMIN: if INT...
re: How can you swap two variables without using a third?
I love you
re: MVPs and Iterating Your Way to a Finished Product
There's an interesting argument to be made against MVP in f...
re: Thoughts on interpreted vs compiled languages?
Some languages come with compilers that are fast enough to ...
re: Number of followers to be shown on a profile?
I'm not familiar with those platforms, but yes that sounds ...
re: What do you expect from dev meet-ups? 🀝
Oh God no. Luckily I haven't noticed it so much at the mee...
re: Number of followers to be shown on a profile?
I am strongly against this. The number of followers is a m...
re: Which is the best IDE for a smartphone.
While I agree with this, it's an interesting thought experi...
re: What Google API(s) are worth paying for?
I've used maps but tend not to go over the free tier, it do...
re: Remote Jobs: How-to, and the Downsides
I second this. Adding to it that humans are social animals ...
re: Should I learn Go?
If you're interested in some harsher views of Go I recommen...
re: Elm challenge on Exercism: Rna Transcription
I would argue this isn't a good exercise then. There are be...
re: Elm challenge on Exercism: Rna Transcription
You won't need Result in this case if you make impossible s...
re: Elm challenge on Exercism: Rna Transcription
You have a fundamental representation problem: you should n...
re: Would you pay someone to find a job you love?
That's a fair point. I would argue that recruiters don't qu...
re: Would you pay someone to find a job you love?
I'm curious, what makes the job you have great?
re: When is it appropriate to ask for donations?
Well I'm no UX-er, far from it, so my opinion in this respe...
re: Would you pay someone to find a job you love?
Ouch, must have been a painful discovery. But what about p...
re: When is it appropriate to ask for donations?
All these cases sound like instances where somebody is crea...
re: Why Elm is the right tool to build MiniLatex
That's a good reason :-) I'd personally like to see more L...
re: Why Elm is the right tool to build MiniLatex
That's really cool man. I'm curious though, what's the rea...
re: What do you wish you were better at?
Multi-threading is a known hornet's nest. That's one reason...
re: What are the hardest programming languages you have ever learned?
Others have already posted comments defending their subject...
re: What are the hardest programming languages you have ever learned?
I went Java, Prolog, NetLogo, Haskell within one year of un...
re: [TIL] int vs short and the (unexpected) performance impact
Good article. I'd expect the compiler to optimize away thi...
re: I think I will leave my job, give me a advice.
A little over a year ago I left a job because I noticed it ...
re: Explain bitwise operator Like I'm Five
IIRC you cannot assume what number primitives correspond to...
re: Explain bitwise operator Like I'm Five
I will assume this particular 5 year old is pretty advanced...
re: Why You Shouldn't Use A Web Framework
Thank you for this. I recently worked under a developer who...
loading...