Sunday, March 27, 2016
Monday, March 14, 2016
Saturday, March 12, 2016
Saturday, March 5, 2016
Interview Questions site
https://www.interviewcake.com/
Sample question: write code for getMaxProfit
var stockPricesYesterday = [10, 7, 5, 8, 11, 9];
getMaxProfit(stockPricesYesterday);
// returns 6 (buying for $5 and selling for $11)
Sample question: write code for getMaxProfit
var stockPricesYesterday = [10, 7, 5, 8, 11, 9];
getMaxProfit(stockPricesYesterday);
// returns 6 (buying for $5 and selling for $11)
Pursue a completely free, online, CS education.
1) https://docs.google.com/spreadsheets/d/1BD8BJJUNaX63m2QmySWMGDp71nx4W4MyyiIBlfM
oN3Q/htmlview?pref=2&pli=1&sle=true
Was posted on https://www.reddit.com/r/programming by jzeal
2) OSS - https://github.com/open-source-society/computer-science
3) MIT courses - https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/
oN3Q/htmlview?pref=2&pli=1&sle=true
Was posted on https://www.reddit.com/r/programming by jzeal
2) OSS - https://github.com/open-source-society/computer-science
3) MIT courses - https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/
Great quote about how to train & treat employees
"Train people well enough that they can leave. Treat them well enough that they won't want to." -- Richard Branson
Wednesday, March 2, 2016
Unix Philosophy
http://homepage.cs.uri.edu/~thenry/resources/unix_art/ch01s06.html
Excerpt:
Excerpt:
Doug McIlroy, the inventor of Unix pipes and one of the founders of the Unix tradition, had this to say at the time [McIlroy78]:
(i) Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new features.
(ii) Expect the output of every program to become the input to another, as yet unknown, program. Don't clutter output with extraneous information. Avoid stringently columnar or binary input formats. Don't insist on interactive input.
(iii) Design and build software, even operating systems, to be tried early, ideally within weeks. Don't hesitate to throw away the clumsy parts and rebuild them.
(iv) Use tools in preference to unskilled help to lighten a programming task, even if you have to detour to build the tools and expect to throw some of them out after you've finished using them.
Labels:
computer science,
linux,
software engineering
Subscribe to:
Posts (Atom)
Followers
Blog Archive
-
▼
2016
(122)
-
▼
March
(8)
- Talk - Stop Building the Backend by Kelly Andrews
- jquery - find out if a checkbox is checked or not
- Rails related
- Interview Questions site
- Curated reading list by devs in RSS format - Devs ...
- Pursue a completely free, online, CS education.
- Great quote about how to train & treat employees
- Unix Philosophy
-
▼
March
(8)