|
Bloody posted:that was because u were talking 2 them about vb nah it was what was written inside vb that was the true horror
|
# ? Jul 15, 2013 20:53 |
|
|
# ? May 27, 2024 05:30 |
|
are there any good books on high level program design/architecture? i understand how programming works for the most part, but once i start getting over 10 or so classes my poo poo becomes more and more of a clusterfuck
|
# ? Jul 15, 2013 20:54 |
|
tef posted:ps people's faces when they discover trigraphs the best thing about trigraphs is that they're impossible to google unless you already know what they are never seen them in the wild though; sounds like a great time
|
# ? Jul 15, 2013 21:14 |
|
chumpchous posted:are there any good books on high level program design/architecture? i understand how programming works for the most part, but once i start getting over 10 or so classes my poo poo becomes more and more of a clusterfuck read Clean Code, Beautiful Code and Beautiful Data. they're not 100% perfect but they all have great takeaways and are not too thick some of it is more micro scale, why bad var naming is bad etc, but they have good high level discussions too
|
# ? Jul 15, 2013 21:15 |
|
tef posted:http://web.archive.org/web/20060505021322/http://classiccmp.org/pipermail/cctech/2005-April/042999.html and office hasn't changed since!
|
# ? Jul 15, 2013 21:16 |
|
Jonny 290 posted:read Clean Code, Beautiful Code and Beautiful Data. they're not 100% perfect but they all have great takeaways and are not too thick small scale stuff is probably good for me too. thanks
|
# ? Jul 15, 2013 21:17 |
|
or maybe code complete is that book still cool? Becuase i know even though programming is a SCIENCE, it feels more like fashion
|
# ? Jul 15, 2013 21:17 |
|
Shaggar posted:and office hasn't changed since! wrong office now opens new spread sheets in their own window
|
# ? Jul 15, 2013 21:19 |
|
Jerry SanDisky posted:can you give an example of what the MUMPS you use on a daily basis looks like? because i've only seen MUMPS in the context of horror stories I was trying to translate that %DTC code you posted in the other thread, but it was too awful to understand and I gave up. Instead, I have this lying around. I think it's pretty mediocre code, but here's a simple solution to Project Euler problem #10: code:
Jerry SanDisky posted:also what's the turnover like at Epic? what does the experience distribution look like? do you get people with lots of experience at other jobs coming in or mostly young/new grads? Last I heard, voluntary turnover for developers was somewhere in the low 10s, so solidly in the healthy company range. The majority of our hiring is recent grads.
|
# ? Jul 15, 2013 22:10 |
|
MeruFM posted:or maybe code complete Throw an Extra Element on the End of each Array
|
# ? Jul 15, 2013 22:14 |
|
code complete is by and for retards
|
# ? Jul 15, 2013 22:42 |
|
shrughes posted:code complete is by and for retards so programmers
|
# ? Jul 15, 2013 23:34 |
|
Bloody posted:calling arm coding these days embedded is pretty disingenuous at least in my mind It's embedded if you don't have enough RAM to run Linux on it, as far as I'm concerned afaik you need a minimum of 16MB for even embedded lunix, which means you need DRAM which is really loving hard to design PCB traces for apparently. idk this is a bit beyond my meager level. Something like FreeRTOS seems like a good compromise. I don't know too much about FreeRTOS, I just really regret not using it for my big grad school project which ended up turning into some gigantic continuation-passing horror show.
|
# ? Jul 16, 2013 01:27 |
|
MeruFM posted:Becuase i know even though programming is a SCIENCE lol
|
# ? Jul 16, 2013 01:32 |
|
Mr Dog posted:Something like FreeRTOS seems like a good compromise. I don't know too much about FreeRTOS, I just really regret not using it for my big grad school project which ended up turning into some gigantic continuation-passing horror show. i've been using freertos for about 7 months at work. it's far, far from perfect but just having a mostly working task scheduler and message queues out of the box is fantastic, and the memory footprint is pretty reasonable
|
# ? Jul 16, 2013 01:35 |
|
Jonny 290 posted:read Clean Code, Beautiful Code and Beautiful Data. they're not 100% perfect but they all have great takeaways and are not too thick readin these too, cheers jonny
|
# ? Jul 16, 2013 01:36 |
|
Jonny 290 posted:read Clean Code, Beautiful Code and Beautiful Data. they're not 100% perfect but they all have great takeaways and are not too thick practice of programming by kernighan and pike
|
# ? Jul 16, 2013 01:47 |
|
Mr Dog posted:It's embedded if you don't have enough RAM to run Linux on it, as far as I'm concerned eh you can get that much RAM with various forms of garbage ram such as serial ram it's just gonna be a pos i have yet to actually design my own arm board though but im looking forward to it. i don't think dram should be particularly difficult to lay out for; the specs exist... just keep adding layers until it all works.
|
# ? Jul 16, 2013 01:57 |
|
tef posted:line numbers work like sysv init scripts tef have i asked you before if you like systemd your opinion is important to red hat, inc. and i will present it as an "expert community opinion" (yes this is really a thing)
|
# ? Jul 16, 2013 05:01 |
|
systemd is better than init scripts. u better put it in centos 7 or im going to mutter angrily
|
# ? Jul 16, 2013 10:43 |
|
tef posted:practice of programming by kernighan and pike
|
# ? Jul 16, 2013 11:13 |
|
Jonny 290 posted:read Clean Code, Beautiful Code and Beautiful Data. they're not 100% perfect but they all have great takeaways and are not too thick the only good chapter in beautiful code is the one by kernighan and pike and it is a reprint of the practice of programming
|
# ? Jul 16, 2013 13:02 |
|
tef posted:the only good chapter in beautiful code is the one by kernighan and pike and it is a reprint of the practice of programming it's interesting that guys who are closely associated with c, which is terrifying to behold, can also write good books about programming well
|
# ? Jul 16, 2013 13:25 |
|
prefect posted:it's interesting that guys who are closely associated with c, which is terrifying to behold, can also write good books about programming well the world is a self perpetuating mess caused by the good intentions of clever people
|
# ? Jul 16, 2013 13:38 |
|
prefect posted:it's interesting that guys who are closely associated with c, which is terrifying to behold, can also write good books about programming well therere a lot of C-things that they straight up tell you not to do in PoP
|
# ? Jul 16, 2013 13:43 |
|
Nomnom Cookie posted:systemd is better than init scripts. u better put it in centos 7 or im going to mutter angrily we officially announced it for rhel7 along with complete sysv backcompat centos is free to make their own decisions, but since its "free/unsupported rhel", then i bet they will use systemd
|
# ? Jul 16, 2013 16:49 |
|
tef posted:practice of programming by kernighan and pike bought this without a second thought do u understand the power u wield
|
# ? Jul 16, 2013 17:12 |
|
|
# ? Jul 16, 2013 17:17 |
|
i ended up with practice of programming, beautiful data, and some other one i cant remember. thanks to you guys i will be able to display these in my office and pretend to be a good programmer
|
# ? Jul 16, 2013 17:38 |
|
always display your trophy copy of TAOCP in the office my dad got me a really nice set of vol 1,2 and 3 when i got my first "career" job
|
# ? Jul 16, 2013 17:44 |
|
Werthog 95 posted:bought this without a second thought i'm using it responsibly. it's one of the few books i've lent out, and never seem to get back. "I'm still finding it useful"
|
# ? Jul 16, 2013 18:08 |
|
You should call it "the smart dogge book"
|
# ? Jul 16, 2013 18:14 |
|
tef posted:i'm using it responsibly. it's one of the few books i've lent out, and never seem to get back. "I'm still finding it useful" ok fine I'll buy it too geez
|
# ? Jul 16, 2013 18:16 |
|
Werthog 95 posted:bought this without a second thought same well, borrowed from library. reading now, good stuff. apart from the bit where i get angry at the bad code examples. clean code/beautiful code/beautiful data are next up anyone else w/ recommendations for books on non-language-specific stuff
|
# ? Jul 16, 2013 18:16 |
|
I've read a good chunk of it but I went all back because now I know a little more C. I just have the need/OCD to understand everything in the book, even if I can't get up to care much about C.
|
# ? Jul 16, 2013 18:20 |
|
Symbolic Butt posted:I've read a good chunk of it but I went all back because now I know a little more C. I just have the need/OCD to understand everything in the book, even if I can't get up to care much about C. there are examples in java too. there isn't too much C specific stuff in it iirc, it's more general than say other kernighan/pike books. Bizarro Buddha posted:ok fine I'll buy it too geez it's a really short, good book on general programming practice that's accessible and well written. unlike code complete or beautiful code or other books, it isn't a book crammed with filler. the chapters are: Style, Algorithms and Data Structures, Design and Implementation, Interfaces, Debugging, Testing, Performance, Performance, Notation. the chapters are about thirty pages each, generally stand alone, and the appendix collects the idioms/adages so you can see a quick summary.
|
# ? Jul 16, 2013 18:30 |
|
i mean, you could just read the appendix, but the rules are illustrated well with nuance and context throughout the book.quote:Several chapters contain rules or guidelines that summarize a discussion. The rules are collected here for easy reference. Bear in mind that each was presented in a context that explains its purpose and applicability. These are just the take-home bits, but the book explains how to do these things and why.
|
# ? Jul 16, 2013 18:34 |
|
in the same way others steal from peopleware (also a good book, but more of a book for those fighting management), I steal from the practice of programming.
|
# ? Jul 16, 2013 18:36 |
|
sweet, now i don't have to buy the bookquote:Use else-ifs for multi-way decisions.
|
# ? Jul 16, 2013 19:29 |
|
|
# ? May 27, 2024 05:30 |
|
prefect posted:there's a book called "working effectively with legacy code" where the author defines "legacy code" as "code without tests"
|
# ? Jul 16, 2013 19:38 |