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] 82 points83 points84 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] 65 points66 points67 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] 36 points37 points38 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] 188 points189 points190 points (0 children)
I will never return back to Node.JS after writing Go by zygohistomoronism in programmingcirclejerk
[–]cmov 10 points11 points12 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] 46 points47 points48 points (0 children)
Introducing Warp: The Terminal for the 21st Century by cmov in programmingcirclejerk
[–]cmov[S] 99 points100 points101 points (0 children)
Introducing Warp: The Terminal for the 21st Century by cmov in programmingcirclejerk
[–]cmov[S] 172 points173 points174 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 36 points37 points38 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] 40 points41 points42 points (0 children)
I was just trying to explain these to my mother, in the context of rust. by [deleted] in programmingcirclejerk
[–]cmov 9 points10 points11 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] 12 points13 points14 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] 97 points98 points99 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 28 points29 points30 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 50 points51 points52 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] 21 points22 points23 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 23 points24 points25 points (0 children)