Drew@sopuli.xyzM · 5 days agoSOLID is cargo cult. And trying to apply it to Go is like bringing a katana to a boxing matchplus-squaresopuli.xyzimagemessage-square9linkfedilinkarrow-up128arrow-down12
arrow-up126arrow-down1imageSOLID is cargo cult. And trying to apply it to Go is like bringing a katana to a boxing matchplus-squaresopuli.xyzDrew@sopuli.xyzM · 5 days agomessage-square9linkfedilink
Drew@sopuli.xyzM · 6 days agoStarting every coding task with a promptplus-squaresopuli.xyzimagemessage-square32linkfedilinkarrow-up1117arrow-down11
arrow-up1116arrow-down1imageStarting every coding task with a promptplus-squaresopuli.xyzDrew@sopuli.xyzM · 6 days agomessage-square32linkfedilink
Drew@sopuli.xyzM · 5 days agoWriting repeated error checks can be tedious, but today’s IDEs provide powerful, even LLM-assisted code completion.plus-squaremessage-squaremessage-square1linkfedilinkarrow-up17arrow-down10
arrow-up17arrow-down1message-squareWriting repeated error checks can be tedious, but today’s IDEs provide powerful, even LLM-assisted code completion.plus-squareDrew@sopuli.xyzM · 5 days agomessage-square1linkfedilink
rutrumEnglish · 15 days agoWhy disable binary cache? "I'm a gentoo girl shrugs I prefer building from source when possible"plus-squaregithub.comexternal-linkmessage-square1linkfedilinkarrow-up19arrow-down10
arrow-up19arrow-down1external-linkWhy disable binary cache? "I'm a gentoo girl shrugs I prefer building from source when possible"plus-squaregithub.comrutrumEnglish · 15 days agomessage-square1linkfedilink
Drew@sopuli.xyzM · 18 days agoDevOps in magicplus-squaresopuli.xyzimagemessage-square4linkfedilinkarrow-up18arrow-down116
arrow-up1-8arrow-down1imageDevOps in magicplus-squaresopuli.xyzDrew@sopuli.xyzM · 18 days agomessage-square4linkfedilink
Drew@sopuli.xyzM · 1 month agoNietzsche warned of gazing too long into the abyss. But he did not warn what happens when the abyss is a Makefile or a 30k line of code Typescript project.plus-squaremessage-squaremessage-square1linkfedilinkarrow-up18arrow-down10
arrow-up18arrow-down1message-squareNietzsche warned of gazing too long into the abyss. But he did not warn what happens when the abyss is a Makefile or a 30k line of code Typescript project.plus-squareDrew@sopuli.xyzM · 1 month agomessage-square1linkfedilink
Drew@sopuli.xyzM · 1 month ago"vibecoding is not real programming" is the new "HTML is not a programming language"plus-squaremessage-squaremessage-square5linkfedilinkarrow-up18arrow-down111
arrow-up1-3arrow-down1message-square"vibecoding is not real programming" is the new "HTML is not a programming language"plus-squareDrew@sopuli.xyzM · 1 month agomessage-square5linkfedilink
Drew@sopuli.xyzM · 1 month agoEvery developer had their own sacred list of Git rituals they swore were "the good ones," like medieval doctors prescribing bloodletting.plus-squarewww.linkedin.comexternal-linkmessage-square2linkfedilinkarrow-up110arrow-down12
arrow-up18arrow-down1external-linkEvery developer had their own sacred list of Git rituals they swore were "the good ones," like medieval doctors prescribing bloodletting.plus-squarewww.linkedin.comDrew@sopuli.xyzM · 1 month agomessage-square2linkfedilink
BB_C · 2 months agoWhen I found out even Rust needed the clib, it was like seeing an iron-clad fortress only to look closer and see it was being held up by sticks, ducktape, and prayers.plus-squaregithub.comexternal-linkmessage-square7linkfedilinkarrow-up129arrow-down11
arrow-up128arrow-down1external-linkWhen I found out even Rust needed the clib, it was like seeing an iron-clad fortress only to look closer and see it was being held up by sticks, ducktape, and prayers.plus-squaregithub.comBB_C · 2 months agomessage-square7linkfedilink
Drew@sopuli.xyzM · 2 months agoPython, even on a good day, is an interpreted langauge who takes strolls in the park, watches the ducks, and honours the UK Tea Alarm. 🫖plus-squaremrshiny608.github.ioexternal-linkmessage-square0linkfedilinkarrow-up18arrow-down10
arrow-up18arrow-down1external-linkPython, even on a good day, is an interpreted langauge who takes strolls in the park, watches the ducks, and honours the UK Tea Alarm. 🫖plus-squaremrshiny608.github.ioDrew@sopuli.xyzM · 2 months agomessage-square0linkfedilink
Drew@sopuli.xyzM · 2 months agoI was pretty shocked when the majority of candidates we interviewed for internship positions recently weren’t aware of “types”.plus-squaremessage-squaremessage-square0linkfedilinkarrow-up111arrow-down11
arrow-up110arrow-down1message-squareI was pretty shocked when the majority of candidates we interviewed for internship positions recently weren’t aware of “types”.plus-squareDrew@sopuli.xyzM · 2 months agomessage-square0linkfedilink
Drew@sopuli.xyzM · 2 months agoThe language that don't have pointers I don't consider them trustworthyplus-squaresopuli.xyzimagemessage-square5linkfedilinkarrow-up117arrow-down12
arrow-up115arrow-down1imageThe language that don't have pointers I don't consider them trustworthyplus-squaresopuli.xyzDrew@sopuli.xyzM · 2 months agomessage-square5linkfedilink
Drew@sopuli.xyzM · 2 months agoChoose peace, choose performance, choose Goplus-squaresopuli.xyzimagemessage-square10linkfedilinkarrow-up122arrow-down13
arrow-up119arrow-down1imageChoose peace, choose performance, choose Goplus-squaresopuli.xyzDrew@sopuli.xyzM · 2 months agomessage-square10linkfedilink
Drew@sopuli.xyzM · 2 months agoPeople often say SQL has no problem to scale but they've never actually done itplus-squaresopuli.xyzimagemessage-square21linkfedilinkarrow-up147arrow-down10
arrow-up147arrow-down1imagePeople often say SQL has no problem to scale but they've never actually done itplus-squaresopuli.xyzDrew@sopuli.xyzM · 2 months agomessage-square21linkfedilink
Drew@sopuli.xyzM · 2 months agoWhenever I see yet another level of YAML indirection rather than, you know, an actual programming language, I get a little sad.plus-squarelobste.rsexternal-linkmessage-square3linkfedilinkarrow-up18arrow-down10
arrow-up18arrow-down1external-linkWhenever I see yet another level of YAML indirection rather than, you know, an actual programming language, I get a little sad.plus-squarelobste.rsDrew@sopuli.xyzM · 2 months agomessage-square3linkfedilink
Drew@sopuli.xyzM · 2 months agoI no longer think you should learn to codesopuli.xyzimagemessage-square9linkfedilinkarrow-up127arrow-down13
arrow-up124arrow-down1imageI no longer think you should learn to codesopuli.xyzDrew@sopuli.xyzM · 2 months agomessage-square9linkfedilink
Drew@sopuli.xyzM · 3 months agoLiking any of these indicates a belief system I don't agree withplus-squaresopuli.xyzimagemessage-square20linkfedilinkarrow-up133arrow-down14
arrow-up129arrow-down1imageLiking any of these indicates a belief system I don't agree withplus-squaresopuli.xyzDrew@sopuli.xyzM · 3 months agomessage-square20linkfedilink
0xDEADBEEFCAFEEnglish · 3 months agoC++ [..] is under attack from the US and EU [and] everybody promoting a different language for anything C++ is used for [..]plus-squarewww.open-std.orgexternal-linkmessage-square0linkfedilinkarrow-up111arrow-down12
arrow-up19arrow-down1external-linkC++ [..] is under attack from the US and EU [and] everybody promoting a different language for anything C++ is used for [..]plus-squarewww.open-std.org0xDEADBEEFCAFEEnglish · 3 months agomessage-square0linkfedilink
0xDEADBEEFCAFEEnglish · 3 months agoThe TrapC compiler can avoid most memory-safe-pointer boundary checks by using AI code reasoningplus-squarethenewstack.ioexternal-linkmessage-square3linkfedilinkarrow-up117arrow-down10
arrow-up117arrow-down1external-linkThe TrapC compiler can avoid most memory-safe-pointer boundary checks by using AI code reasoningplus-squarethenewstack.io0xDEADBEEFCAFEEnglish · 3 months agomessage-square3linkfedilink
Drew@sopuli.xyzM · 3 months agoMy hard drive overheated long before I could complete a full pass through the databasesopuli.xyzimagemessage-square3linkfedilinkarrow-up18arrow-down10
arrow-up18arrow-down1imageMy hard drive overheated long before I could complete a full pass through the databasesopuli.xyzDrew@sopuli.xyzM · 3 months agomessage-square3linkfedilink