Programming 이슈, 2월 2주

1.
http://winsupersite.com/windows-8/what-heck-happening-windows
윈도우8에 관해 MS에 대한 비판.

윈도우가 유별나게 이 모양으로 망가진 건, 윈도우는 너무 다양한 사람들을 타겟으로 했기 때문이라는 얘기.
사실 예전부터 고객층이 넓었기 때문에 어딘가 일관성이 없고 복잡한 구석이 많은 OS였는데, 윈도우8에 이르러 모바일로의 흐름을 만나며 극에 달함.

 

2.
http://blog.jetbrains.com/objc/2014/02/jetbrains-c-ide-status-update-and-video-report/
쓸만해 보이는 크로스플랫폼 C++ IDE

 

3.
http://vidcat.org/papers/how-to-design-a-good-api-and-why-it-matters.html#.UvwT2fl_tdw
API 디자인에 대한 조언

API는 변하지 않는다.
추가할까 말까 망설여진다면 안 넣는게 답.

 

4.
http://www.reddit.com/r/programming/comments/1xqa6c/ian_bicking_saying_goodbye_to_python
원문의 내용은 별 흥미가 안가지만, 레딧의 토론 내용중 아래 문장이 눈길을 끌었다.

The moment you leave behind your cherished first mastered language is the moment you hit puberty as a programmer.
첫 번째로 마스터한 언어를 떠날 때가 개발자로서 사춘기를 맞이하는 순간이다.

 

5.
http://blog.braegger.pw/5-ways-to-burn-out-programming/
개발자로서 번아웃 되는 5가지 방법.

뻔 한 내용이니 제목만 읽자.
1. 내 생각은 하지 말고 프로젝트만 생각하기
2. 모든 것에 대해 부정적으로 보기
3. 잘 아는 툴만 사용하기. 그게 제일 빠르니까
4. 회사를 자주 옳기기
5. 늦게까지 일하고 삶은 무시하기

역시 글의 내용은 재미 없고 래딧의 토론이 더 재밌다.
http://www.reddit.com/r/programming/comments/1xq9ft/5_ways_to_burn_out_programming_by_josh_braegger/
재밌는 댓글.
“개발자로서 번아웃 되는 5가지 방법” 이 아니고 개발자가 되는 방법이다.

 

6.
http://lukauskas.co.uk/articles/2014/02/13/why-your-python-runs-slow-part-1-data-structures
파이썬은 왜 느린가? 1부. 데이터 구조.

동적 타입 기반이라서 오버헤드가 많다. 하지만 인터프리터의 발전으로 많은 개선이 이루어졌다.
파이썬 개발자는 C개발자와는 다른 방식으로 코드를 짠다.(struct 대신 dict 자료구조를 사용)
이는 해시테이블이고 struct내 데이터는 연속된 메모리공간에 존재하지만 해시테이블은 그럴 수 없다.

하지만 결론은 pypy는 매우 빠르더라.

 

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google photo

Google의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중

This site uses Akismet to reduce spam. Learn how your comment data is processed.