[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Should we be Unix? That is, is it better to be a jack-of-all-trades,

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 7
Thread images: 1

File: 721482_4ba3_6.jpg (29KB, 750x422px) Image search: [Google]
721482_4ba3_6.jpg
29KB, 750x422px
Should we be Unix?

That is, is it better to be a jack-of-all-trades, master of none or a specialist that does one thing, but does it well?
>>
I have a little webdev knowledge there, some sysadmin there, a little C# there, I even done some ARM assembly at some point, and I'm earning quite well.
>>
>>62012747
What do you do?
>>
>>62012790
yesterday I made 50$ in an hour migrating some wordpress site. The other day I made 200$ doing a laravel framework php job. I got 100$ to do a C linux thread assignment for an uni kid. I'm a jack of all trades master of none pretty much
>>
>>62012731
>muh Unix philosophy

Friendly reminder that "the UNIX way" is a loose and vague idea angry neckbeards and borderline autistic manchildren throw around whenever some decision is made that they don't agree with.

This is why we end up with 14 different forks of BSD and why BSD developers spend most their time discussing how the original project doesn't live up to their code purity standards, than just getting shit done and contributing upstream.

Uriel and cat-v.org is the epitome of the vile and hostile community this kind of attitude fosters: a bunch of angry nerds who doesn't really contribute in terms of code, but instead spend their time compiling lists of what they consider to be "harmful" and write angry rants that alienate potential contributors.

The UNIX way is the reason why Go has the horribly broken "import directly from github" import system, without any form of security or ability to specify a specific version. It is also the reason why Go inherits a broken error handling paradigm from C, because that is what the UNIX way is. Robert Pike, among others, were involved with UNIX and has forced their archaic legacy ideas onto their new programming language.
>>
>>62012832
>"import directly from github" import system, without any form of security or ability to specify a specific version.
Yet, so does NPM, and it knows how to specify a version, either by a tag or a commit. I can't really explain why such a simple feature as that would have gotten left out of go get.
>broken error handling paradigm
>from C
Your precious exceptions are setjmp, nigger.
>legacy ideas
Your muh innovtaion is the reason it sucks to actually work in this industry.
>>
>>62012940
>Yet, so does NPM, and it knows how to specify a version, either by a tag or a commit. I can't really explain why such a simple feature as that would have gotten left out of go get.
At least we agree that Go get is retarded.

>Your precious exceptions are setjmp, nigger.
Still, goto's are considered harmful, and relying on a programming model where checking the return value with conditionals is the idiomatic approach would make Dijkstra turn in his grave.

Exceptions are not perfect, but at least they offer error handling semantics that aren't pants on head retarded. You write code that assumes a successful path, and errors are considered exceptions to the successful code path. Not only does this allow you to write cleaner code, it also allows compilers to potentially optimise for the successful path.

>Your muh innovtaion is the reason it sucks to actually work in this industry.
The whole idea of Go was to become a new systems programming language, not fucking C+=1.5

Instead, companies are trying it out and writing "microservices" in it, because it's fucking useless for anything larger than a minimal service.
Thread posts: 7
Thread images: 1


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.