Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

reinventing the wheel

Name: Anonymous 2012-01-29 17:49

/phrawglleus/, I feel the urge to reinvent the wheel in everything that I do. How can I get out of this mentality?

Name: Anonymous 2012-01-29 17:52

Reinvent code recycling.

Name: Anonymous 2012-01-29 18:00

>>1
Do it, experience the joys that make higher-level programming easier. It'll only make you smarter and more intelligent when it comes to writing code since you fully understand how it works.

Name: Anonymous 2012-01-29 18:01

>>1
Do it, you might make a better wheel than the square ones we've been using all along.

Name: Anonymous 2012-01-29 18:06

>>3
>>4
. . .b-b-but it's against the hacker mentality ;-;

Name: Anonymous 2012-01-29 18:08

>>5
Who said such a thing? If we don't have people reinventing the wheel with the slight hope of possibly improving said wheel then we'd be stuck with an efficient system full of retarded code-monkeys


Oh wait...

Name: Anonymous 2012-01-29 18:09

>>5

Not exactly. What if you find a cool way to do something that the conventional model does not offer? Good hacks are not *only* made of reusable code.

Name: Anonymous 2012-01-29 18:10

>>6
efficient
meant: inefficient

Name: Anonymous 2012-01-29 18:12

So. . . The rule of thumb is reinvent the wheel if you can do it better?

Name: Anonymous 2012-01-29 18:13

>>9
Or if you want a better understanding of how it all works.

As you go lower on the level chain of programming languages all that good shit goes away and you have to do well on your own.

Name: Anonymous 2012-01-29 18:15

>>10

Pretty much this.

Once you create your own version of existing tools, you can hopefully grasp the general idea behind them and use them better.

Name: Anonymous 2012-01-29 18:17

GNU was a reinvention of the Unix wheel with the purpose of turning them spiked wheels into freely accessible hamster excersize wheels.

Name: Anonymous 2012-01-29 18:18

Thanks, /proggles/. You made me feel better.

Name: Anonymous 2012-01-29 18:20

>>12
into free and bloated accessible hamster exercise wheels
FTFY

Name: Anonymous 2012-01-29 18:20

>>12

That was one of the best analogies I have ever read.

Name: Anonymous 2012-01-29 18:21

>>14
Hey, be glad that it happened, otherwise you'd be in a cell writing Java.

Name: Anonymous 2012-01-29 18:29

>>12
s/excersize/exercise/

Name: Anonymous 2012-01-29 20:47

Try a language like Perl or Python or Ruby where all the existing wheels are readily available.

I tend to reinvent the wheel a lot when I program in C. That's because reinventing a small subset of the wheel is sometimes better than dependency hell and having more ancient wheel than you'll ever need.

Name: Anonymous 2012-01-30 0:03

░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░
░░░░░░░░░░░░░▄▀█░░░░░░░░░░░░░░░
░░░░░░░░░░░▄▀░░█░░░░░░░░░░░░░░░
░░░░░░░░░▄▀░░▄▀░░░░░░░░░░░░░░░░
░░░░░░░░█▄░▄▀░░░░░░░░▄█▄░░░░░░░
░░░░░░░░█░▀▄░░░░░░░▄▀░█░▀▄░░░░░
░░░░░░░░▀▄░░▀▄░░░▄▀░░▄▀▄░░▀▄░░░
░▄░░░░░░░░▀▄░░▀▄▀░░▄▀░░░▀▄░░▀▄░
░█▀▄░░░░░░░░▀▄▀█▀▄▀░░░░░░░▀▄░█░
░█░░▀▄░░░░░▄▀░░█░░▀▄░░░░░░░░▀█░
░░▀▄░░▀▄░▄▀░░▄▀░▀▄░░▀▄░░░░░░░░░
░░░░▀▄░░█░░▄▀░░░░░▀▄░▄█░░░░░░░░
░░░░░░▀▄█▄▀░░░░░░░░▄▀░█░░░░░░░░
░░░░░░░░▀░░░░░░░░▄▀░░▄▀░░░░░░░░
░░░░░░░░░░░░░░░▄▀░░▄▀░░░░░░░░░░
░░░░░░░░░░░░░░░█░▄▀░░░░░░░░░░░░
░░░░░░░░░░░░░░░█▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░█▄░█░█░▄▀▀▄░░█░░█░█▀▀░▀█▀░█░░░
░█░█▄░█░█░▄▄░░█▄▄█░█▄▄░░█░░█░░░
░█░░█░█░▀▄▄▀░░█░░█░█▄▄░▄█▄░█▄▄░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░

Name: Anonymous 2012-01-30 0:54

>>18
>Python
>Ruby
[o][u][I]disgusting

Name: Anonymous 2012-01-30 3:49

>>20
Yet you have no qualms about Perl? You're clearly a poser.

Name: Anonymous 2012-01-30 4:04

Reinvent my dubs

Name: Anonymous 2012-01-30 4:30

>>21
I've never used Perl. I'm preoccupied by Haskell.
>>22
I already did. Check my dubs-2.0_i386

Name: 23 2012-01-30 4:35

All I know about Perl is that its syntax is disgusting, Perl haskers claim to be a group on their own, and that it's good with strings. I should probably take a look at it sometime; as they say, being a good programmer is about having knowledge about everything, even platforms you will never use.

Name: Anonymous 2012-01-30 5:59

>>24
Dislike of syntax is superficial and the result of early exposure and conditioning. It is meaningless. Forget about it forever.

Name: Anonymous 2012-01-30 6:04

>>25
Can do.

So I guess this means I should finish Practical Common Lisp too?

Don't change these.
Name: Email:
Entire Thread Thread List