u/varialus - 12 Archived Voat Posts in v/programming
u/varialus
  • home
  • search

u/varialus

0 posts · 12 comments · 12 total

Active in: v/programming (12)

  • ‹‹‹
  • ‹‹
  • ‹
  • 1
  • ›
  • ››
  • ›››
Comment on: All Programming Languages are Wrong

Computers aren't so very fast and there are lots of layers. If programmers don't pay attention, computers can easily grind to a crawl. It's one thing to have some lazy programming on top and have it still feel plenty fast, but if all the layers underneath were programmed lazily, it wouldn't bo pretty.

0 12 Feb 2020 07:57 u/varialus in v/programming
Comment on: Interesting counter-view to Richard Stallman

Yeah, I'm not saying it's actually evil, but some people view any authority as evil, and it can feel soul crushing at times even though it's relatively all good. It's probably just because it's not stuff I'd choose to work on. Any type of work can sorta be soul crushing in that way, although it mostly just depends on how the person is feeling. I know I should feel good about work, but it can get to be boring and hard to cope with after doing the same sorta stuff for a long time.

1 01 Sep 2018 10:57 u/varialus in v/programming
Comment on: Interesting counter-view to Richard Stallman

I think much of it comes down to whether it's something they intend to sell, which is often what gets the most programming attention within the company, and programming is what I personally enjoy. As far as just software to use within the company, yeah, copyleft stuff usually has more features and is a bit friendlier, so there's no real downside to using it. But for me, what helps me the most when I'm sitting in some cubicle, what helps me the most, what enriches and improves my work environment is well written frameworks and libraries written by seemingly angelic servants sent from God, whose truly selfless altruism allows some pathetic wretch like me, who is working and supporting "the man" to have some small level of respite from the soul crushing job that my eternal spirit has had to lower itself into doing, in order to support the life and well-being of my body and those of my family.

0 31 Aug 2018 23:07 u/varialus in v/programming
Comment on: Interesting counter-view to Richard Stallman

I like this discussion. I used to support copyleft licences because I liked the viral aspect of pressuring users to contribute improvements back to the community, but eventually I started to think about how I might be able to compete against big corporations with the intent of yes, providing for myself, but also for benefitting society Actually come to think of it, I think what I thought of before that was of my position as a cog within the machine. Who cares about which tool is used to develop a product? Does the big wig up at the top? Well he cares about the cost and the risk, but he's not the one who has to suffer through using a terrible too when a better tool exists, simply because the better tool has a viral copyleft license. It's the developer who suffers. Yes, copyleft hurts the big companies but hurts them by means of attacking their lowly employees. Copyleft is all well and good while you're living in your mom's basement, but as soon as you get a job and you have to stop using all the tools that you know and love, it's then miserable. Better to support the paradigm from the beginning that you'll be able to rely on regardless of whether you're living in your mom's basement, working in a cubicle, working in an executive office, or working out of your garage. The only reason why copyleft is so popular is that children are communist shitheads. Kill all children! No, not really, but I do wish young folks understood better.

0 31 Aug 2018 21:10 u/varialus in v/programming
Comment on: React 16 beta available for public testing

Does it run on ReactOS?

0 31 Jul 2017 16:34 u/varialus in v/programming
Comment on: I'm working on a DnD styled game/challenge to see how close I can get to the DnD experience. Was curious if anyone had any recommendations on what language/software to use.

Personal projects are a whole different beast than corporate funded projects. Large Python projects can be kept from getting too unwieldy, but the amount of effort and discipline required increases the larger the project gets. With proper funding and planning this can be done just fine, but if somebody starts out prototyping and experimenting, it's a significant long term risk factor, but only if the program is going to get big. I'm not saying that more statically structured programming languages can't also become unwieldy, but the scale at which and likelihood of it occurring is totally different than squishy soft dynamic languages.

2 18 Jul 2017 14:47 u/varialus in v/programming
Comment on: I'm working on a DnD styled game/challenge to see how close I can get to the DnD experience. Was curious if anyone had any recommendations on what language/software to use.

Golang because it's my favorite general programming language. It's a bit tougher than Python and a bit easier than C, but in my opinion it's better than both. Python is almost too easy. It's great for prototyping, but it'll spoil you and it's hard to stay stable as you program gets bigger. Go is harder up front due to being a bit more rigid, but it doesn't get unwieldy like Python. I imagine most any programming language would work fine for a text based game, but if you're gonna have flashy features, some languages may work better than others.

2 18 Jul 2017 13:20 u/varialus in v/programming
Comment on: Infographic for choosing your first programming language

Needs more Go.

4 08 Jan 2017 22:08 u/varialus in v/programming
Comment on: TIL: In a numeric system of base 'x', 10 is always equal to 'x'. Binary 10 = 2, Decimal 10 = 10, Hex 10 = 16.

Not always. You're making unstated assumptions. There are many varied number systems other than those with which people are generally familiar. Here's one example. https://en.wikipedia.org/wiki/Bijective_numeration

2 07 Jul 2016 09:14 u/varialus in v/programming
Comment on: Ran out of stuff to program.

Have you tried the Go programming language? It's really easy to learn, a joy to program, fast, safe unless you explicitly want to be unsafe, and it has great concurrency natives built in. With how quickly you can learn it and get going, maybe you'll still have steam left over to finish your advanced projects.

Oh wait, I just re-read your post. On second thought if your problem is not knowing how to start your advanced ideas, have you tried Python? It's a great prototyping language at the price of being a bit less manageable once your code base becomes really large. But once you code base is really large, you'll know how to program your big ideas, so you'll be able to migrate to Go to make your program better in most every way.

Disclaimer: Please don't downvoat me for recommending one language over others. Python and other languages are great languages; I just personally like Go the best.

1 31 Jul 2015 07:58 u/varialus in v/programming
Comment on: Where to look for open source project developer?

It kind of feels like a mix between C and Python with some pretty sweet native concurrency. It has a "less is more" philosophy which keeps the language small and concise. Programs are generally compiled into static executables that include a small runtime that does garbage collection. Static executables make deployment easy because they don't need any dynamic library dependencies. It's still a pretty new language, but it has a stable feature set and a great community that is growing fast. It's not perfect, but it's far and away my favorite programming language. Other languages have their own strengths and weaknesses, but as far as learning it goes, I think it'd be much easier to learn than those other languages that you mentioned. Here are a few resources for learning it.

Online Interactive Tour: https://tour.golang.org/welcome/1

Free Online Book for Beginners: https://www.golang-book.com/books/intro

Really Well Written Introduction: http://www.amazon.com/Programming-Language-Phrasebook-Developers-Library/dp/0321817141

Good Reference for Language Details: http://www.amazon.com/Programming-Go-Creating-Applications-Developers/dp/0321774639

0 24 Jul 2015 05:57 u/varialus in v/programming
Comment on: Where to look for open source project developer?

Have you thought about the Go programming language? It's real easy to learn and it's got a nice permissive open source license rather than a restrictive copyleft license like Java. As for where to find someone to work on it, that's gonna depend on how cool a project it is. Lots of good discussion happens over at https://groups.google.com/forum/#!forum/golang-nuts and you may be able to find some people who might be interested there, but you're probably not gonna find someone who's gonna want to just do the transition themselves. Get something working, then announce it or ask whether anybody would be willing to review your code. If you have trouble along the way, ask questions and such. If there's interest, they'll help. If not, then maybe not.

0 24 Jul 2015 05:17 u/varialus in v/programming
  • ‹‹‹
  • ‹‹
  • ‹
  • 1
  • ›
  • ››
  • ›››

archive has 9,592 posts and 65,719 comments. source code.