Readit News logoReadit News
Su-Shee commented on Ask HN: Dev promoted to more strategic role in startup. What literature?    · Posted by u/rodh
Su-Shee · 12 years ago
Start with the "classics" like "mystical man month" (Brooks) for example, then get many of the books by Tom de Marco and possibly read Richard Gabriel's "Patterns of Software". The book about the "Chandler" project (forgot it's title) is also a particular good read. Those two in particular are interesting reads about why things fail.

Go on to reading the Toyota management style in itself, there's a couple of books about it, that's what many IT techiques are getting their ideas from.

It's mostly about finding your values so to speak and pinpoint what you really think makes up a good software development company - maybe your focus will be on organization, maybe on other things, so get an overview first.

These two articles are hopefully also an interesting nudge to think about many things:

http://www.computerworld.com/s/article/9137708/Opinion_The_u...

http://alistair.cockburn.us/Characterizing+people+as+non-lin...

O'Reilly has a very interesting book with analysis which practices actually work and why/how - sadly I also forget the title. There's for example a chapter about when and why pair programming works and when and why not.

Also, just watch carefully and learn to notice "good organization" - happens in surprising corners and niches and try to see WHY it's good.

Su-Shee commented on Ask HN: What is your development setup?    · Posted by u/geekam
Su-Shee · 12 years ago
PC specs: anything which can run ssh and is at hand when I need it

OS: Any Unix/Linux will do

Source/Version Control: Whatever is used where I have to do some work

Editors: vi(m), no plugins

At the end of the day, I really only need some ssh, screen, a halfway decent shell, any versioning and a vi.

Also: Pen and paper to take notes and ANY simple GUI to run a browser is appreciated.

If I can have it, I'll take it all in UTF-8, please. :)

Su-Shee commented on The Taxonomy of Terrible Programmers   aaronstannard.com/post/20... · Posted by u/allenbina
twoodfin · 12 years ago
I'd add the Doomsayer: The programmer who is constantly pointing out the ways in which any design could fail, no matter how likely or relevant to the task at hand such failure scenarios might be.

Healthy skepticism is beneficial, but I've seen teams paralyzed because one member has perfected the technique of raising unanswerable or irrelevant objections, often seemingly to present the appearance of being the smartest guy in the room.

Su-Shee · 12 years ago
Haha, I call them "Cassandra" usally. :)

I like working with them and having at least one on the team, because they're a great addition to the "naive optimist" or the "carefree hacker-fixer" who always see the solution around the corner - in a couple of minutes of course. ;)

And: There's a lot of tech scenarios where being overly careful and actually seeing the impending technical doom in every corner is an advantage.

Similar to the pedantry you get by the human robot, Cassandras have their place - and good management and coworkers know exactly where and how to take them.

Su-Shee commented on 100 Days of Meditation   docs.google.com/document/... · Posted by u/duncancarroll
Su-Shee · 12 years ago
For those interested in the science/medical side of things:

* "Zen and the Brain" (written by a meditation practising neurologist)

* "The Buddha Brain" (about the neurological/physiological background of a couple of buddhist principles)

Su-Shee commented on Redecentralize: Quietly, some geeks are decentralizing the net again   redecentralize.org/... · Posted by u/Tsiolkovsky
Su-Shee · 12 years ago
Quietly, some geeks never stopped having their own services and didn't even get centralized in the first place... ;)

That's not really "the way forward", that's actually quite back to the roots. :)

Su-Shee commented on Poll: What Language would/do you use to build a web application    · Posted by u/codegeek
Su-Shee · 13 years ago
For small stuff CouchDB directly (with Jade as templating) or Smalltalk's Seaside, for larger stuff build for running the next decade Perl due to boring stability and backwards compatibility and least surprises.
Su-Shee commented on Perl 5.18.0 is now available   nntp.perl.org/group/perl.... · Posted by u/yko
Su-Shee · 13 years ago
Su-Shee commented on Stop avoiding regular expressions damn it   bradt.ca/blog/stop-avoidi... · Posted by u/bradt
ExpiredLink · 13 years ago
Stop propagating bad interfaces like 'regular expressions' damn it!

An interface that e.g. makes me 'escape' half of my input because its designers think their special use of characters must take precedence over all user input is a bad interface.

Su-Shee · 13 years ago
Many programming languages have a function for that to do that for you...

In Perl, it's called quotemeta (qw, qq and family, too), in Python and Ruby it's .escape... and there's always \Q ... \E to use...

I'm sure others have similar methods/functions.

Su-Shee commented on Stop avoiding regular expressions damn it   bradt.ca/blog/stop-avoidi... · Posted by u/bradt
krat0sprakhar · 13 years ago
Sincere question - is it worth investing time into reading a 500 odd page book for something that I might not use that frequently in my career? From my experience, I've seen that I can get away by just Googling or just experimenting whenever I'm stuck on a regex.
Su-Shee · 13 years ago
Absolutely.

The book doesn't just teach you regex, but the why, how AND the dialects. It gives you an overview over different tools and programming languages and their regex-related functions and methods.

On top, it contains a ton of examples, is very well written (considering the insanely dry and difficult to typeset subject :) and is very polished (I think it's in the 3rd edition by now..)

If you just google or experiment on regex, you usally get bad regex, badly crafted regex, brittle regex and make every single mistake the book prevents you from doing.

It's really one of the most worthwhile books of reading through - it's also an excellent handbook to look things up.

Remember that a lot of commandline tools take in regex too - grep, sed, awk, you name it - it's not just for use in programming languages.

Your favorite editor has regex too.

I simple don't know how people can live without; I'm using regex practically every day.

P.S.: And _after_ reading the book, you will understand why people yell at you when you parse HTML with regex but you will know how to do it anyways and at least not completely badly. ;)

P.P.S: And here's the canonical post to BUT OF COURSE you can parse HTML with regex from stackoverflow.. :) http://stackoverflow.com/questions/4231382/regular-expressio...

Su-Shee commented on Stop avoiding regular expressions damn it   bradt.ca/blog/stop-avoidi... · Posted by u/bradt
Su-Shee · 13 years ago
THE single best ressource to really learn how to deal competently with regex is still Jeffrey Friedl's book "Mastering Regular Expressions".

You will profit from it for the rest of your career.

(There's also a Regex short reference and a Regex cookbook by O'Reilly...)

u/Su-Shee

KarmaCake day149November 26, 2010View Original