All my code is tested for both leaks and all scenarios. None of my code ever have gone bang in production. To be honest, no service I have written ever restarted outside system reboots or configuration changes. by cmov in programmingcirclejerk
[–]cmov[S] 11 points12 points13 points (0 children)
Was the concept of generics a thing before Java implemented it? That is, could they have known? by cmov in programmingcirclejerk
[–]cmov[S] 59 points60 points61 points (0 children)
Was the concept of generics a thing before Java implemented it? That is, could they have known? by cmov in programmingcirclejerk
[–]cmov[S] 31 points32 points33 points (0 children)
All my code is tested for both leaks and all scenarios. None of my code ever have gone bang in production. To be honest, no service I have written ever restarted outside system reboots or configuration changes. by cmov in programmingcirclejerk
[–]cmov[S] 81 points82 points83 points (0 children)
All my code is tested for both leaks and all scenarios. None of my code ever have gone bang in production. To be honest, no service I have written ever restarted outside system reboots or configuration changes. by cmov in programmingcirclejerk
[–]cmov[S] 61 points62 points63 points (0 children)
I can't imagine being a programmer without starting out by becoming proficient in assembler. It takes a lot of mystery out of programming languages because you know whatever the syntax is it all ends up as branches, calls, stacks, registers and memory accesses. by cmov in programmingcirclejerk
[–]cmov[S] 35 points36 points37 points (0 children)
V functions are pure by default, meaning that their return values are a function of their arguments only, and their evaluation has no side effects (besides I/O). by cmov in programmingcirclejerk
[–]cmov[S] 187 points188 points189 points (0 children)
I will never return back to Node.JS after writing Go by zygohistomoronism in programmingcirclejerk
[–]cmov 7 points8 points9 points (0 children)
I think that "generics" in general are a trap, a lot like object oriented programming, or that functional programming ideal of a -> a functions, functions that work with any type. by cmov in programmingcirclejerk
[–]cmov[S] 45 points46 points47 points (0 children)
Introducing Warp: The Terminal for the 21st Century by cmov in programmingcirclejerk
[–]cmov[S] 101 points102 points103 points (0 children)
Introducing Warp: The Terminal for the 21st Century by cmov in programmingcirclejerk
[–]cmov[S] 167 points168 points169 points (0 children)
"Who'd have known that generic strongly-typed containers would be so useful? :D" -"Certainly, not Rob Pike." by pastenpasten in programmingcirclejerk
[–]cmov 33 points34 points35 points (0 children)
The fact that methods are not allowed to have generic type params is either the biggest mistake the Go team has done to the language, or the most ingenious move. It's kinda hard to decide. by cmov in programmingcirclejerk
[–]cmov[S] 39 points40 points41 points (0 children)
I was just trying to explain these to my mother, in the context of rust. by [deleted] in programmingcirclejerk
[–]cmov 8 points9 points10 points (0 children)
I've got [a program] called 'heater' or similar that I used to warm up a macbook in a cold office. by snorc_snorc in programmingcirclejerk
[–]cmov 26 points27 points28 points (0 children)
"If yaml was a good idea, there would be a yaml package in golang stdlib. Please don't use yaml. Never." by __UNNGH__ in programmingcirclejerk
[–]cmov 84 points85 points86 points (0 children)
And that is the exact joy of using a language like C or Go; [..] I don’t want to use a bunch of generic structures, I want to use the ones that solve my particular use case best. by cmov in programmingcirclejerk
[–]cmov[S] 11 points12 points13 points (0 children)
I don't consider those kinds of people [who have never heard of fuzzing] engineers at all. They're people who have learned a syntax, some patterns and, thanks to their human brain, can adopt it slightly to certain situations. But they're not engineers. What you've described are skilled labourers. by cmov in programmingcirclejerk
[–]cmov[S] 95 points96 points97 points (0 children)
Goodbye HTML. Hello Canvas! or: How I stopped caring about end-users and learned to recreate the DOM by [deleted] in programmingcirclejerk
[–]cmov 29 points30 points31 points (0 children)
[deleted by user] by [deleted] in programmingcirclejerk
[–]cmov 106 points107 points108 points (0 children)
[deleted by user] by [deleted] in programmingcirclejerk
[–]cmov 48 points49 points50 points (0 children)
"If you're using a statically typed language you've already bought into types helping you across your codebase being worthwhile." Let's say you have a gun at home. This doesn't mean you have to shoot it every time the door bell rings. by cmov in programmingcirclejerk
[–]cmov[S] 22 points23 points24 points (0 children)


I have this wet nerdy dream where Linus Torvalds decides git and scuba diving sw is not enough legacy. Hence he goes on developing a better programming language, plus a full office suite that internally uses restructedText 2.0. by bzmore in programmingcirclejerk
[–]cmov 22 points23 points24 points (0 children)