J
Jurgen Appelo
noop.nl · Personal blog · on HN since 2008
Jurgen Appelo writes about software development, management, and agile practices, including reading lists and developer blog rankings.
What HN saysHN commenters link his lists of top developer blogs and software books, and a post on a business trip to the US that prompted visa corrections.
35HN people shared it
6linked it in comments
35stories submitted
304story points
7 years agolast shared
2008people per year2026
Most-shared posts
- 1How a 3 week business trip to the US got reduced to 3 hours3 people · 162 points · first shared 2011 · 104 comments on HN
- 2Top 100 Blogs for Developers2 people · 44 points · first shared 2008 · 13 comments on HN
- 3Interview Questions for Software Developers2 people · 7 points · first shared 2009 · discussion on HN
- 4Top 75 Best Software Engineering Books, Ever2 people · 2 points · first shared 2008 · 2 comments on HN
- 5Some Day Kanban Will Fail 75% of the Time1 people · 18 points · first shared 2010 · 14 comments on HN
- 6Multitasking Is Bad, Multiprojecting Is Good1 people · 14 points · first shared 2016 · discussion on HN
- 7You Weren't Meant to Have a Boss, But It Helps...1 people · 11 points · first shared 2008 · 10 comments on HN
- 8When reviewing somebody else's code, what is it that you usually find most disturbing?1 people · 4 points · first shared 2008 · 2 comments on HN
- 940 Best Influence & Persuasion Books1 people · 3 points · first shared 2013 · discussion on HN
- 10Top 200 Blogs for Developers (Q2 2009)1 people · 3 points · first shared 2009 · 1 comments on HN
- 11Architects vs. Agilists (1 - 1)1 people · 3 points · first shared 2008 · discussion on HN
- 12Tribal Business1 people · 2 points · first shared 2013 · discussion on HN
- 13Top 200 Blogs for Developers (Q3 2009)1 people · 2 points · first shared 2009 · discussion on HN
- 1410 important principles of agile project time management1 people · 2 points · first shared 2009 · discussion on HN
- 15NOOP.NL: Managing Software Development: Top 100 Blogs for Developers (Q4 2008)1 people · 2 points · first shared 2008 · discussion on HN
What HN people wrote when they linked it
schoen · 2016-10-21
The WET criticism relates to not following the maxim of https://en.wikipedia.org/wiki/Don%27t_repeat_yourself
There have been some long threads here about other people's evolution as programmers and what kinds of things they felt helped them improve. I don't have one in mind right now, but maybe you could find one.
You could also try reading a couple of software engineering books that talk about some of these concepts. Wikipedia mentions The Pragmatic Programmer, and there's also Code Complete and others. (I haven't read either of those.)
Here's a list of the best "software engineering" books, although the focus of these is incredibly varied and some probably wouldn't be relevant to you.
http://noop.nl/2008/06/top-100-best-software-engineering-books-ever.ht…
sp_ · 2011-06-16
First, you are confusing visas. The tourist visa is not the same as the visa waiver. There is a tourist visa, it's called B-2 and it does not allow you to do any business or work. Visiting with the visa waiver program means visiting without a visa.
Next, for short trips, visiting without a visa is equivalent to having a business visa (B-1). It allows you to meet with US clients, customers, partners, and so on and it allows you to go to conferences. It does not allow you to work.
See as a recent example from Hacker News: http://www.noop.nl/2011/06/american-learning-experience.html
gtani · 2010-12-18
http://www.noop.nl/2009/03/top-50-new-software-development-books.html
http://www.reddit.com/r/compsci/comments/ce592/ask_rcompsci_what_are_s…
http://www.reddit.com/r/books/comments/ch0wt/a_reading_list_for_the_se…
http://www.reddit.com/r/compsci/comments/dynkd/ask_rcompsci_must_read_…
http://krainboltgreene.github.com/l/2/
http://news.ycombinator.com/item?id=2002602
brandnewlow · 2008-11-30
Update: I'm now at 174 rss feeds to track. I've seen some really ugly blogs along the way.
Also, here's a post that purports to list the top 100 dev blogs: http://www.noop.nl/2008/09/top-100-blogs-for-development-managers-q3-2…
Keep 'em coming.
anon1m0us · 2019-10-10
I don't think complexity is bad, it's just harder. "Bad" is a judgement, but complexity is just a description of nature.
This reminds me of an article I found recently while trying to explain to a business analyst that the problems we are solving aren't simple.
https://noop.nl/2008/08/simple-vs-complicated-vs-complex-vs-chaotic.ht…
I think what is bad is confusing complex and complicated things for simple things. If you think a problem is simple, when it is complex or complicated, then you'll expect the solution sooner and you won't think deeply about all the ramifications of the solution. You'll avoid breaking the complexity down into simple parts.
By their nature, complex things are unpredictable. Things that behave unpredictably are complex. It doesn't make them bad, just means they need more attention and thought to understand -- and sometimes accept.
Another good resource I just discovered is the Cynefin framework that breaks it down further:
https://en.wikipedia.org/wiki/Cynefin_framework
> obvious, complicated, complex, chaotic, and disorder
nandemo · 2011-06-16
I'm not confusing the visas, though I probably could have made it clearer. I'm not talking about what you can do with the visa waiver. I specifically mentioned the case where the visitor is from South America, because there's no visa waiver for us.
For people who are require to have visas, the tourist visa and the business visa are issued together. When you get to the port of embark, you tell the immigration officer whether you're coming for business or pleasure.
http://www.workpermit.com/us/employer_b1_b2.htm
> Next, for short trips, visiting without a visa is equivalent to having a business visa (B-1). It allows you to meet with US clients, customers, partners, and so on and it allows you to go to conferences.
Yeah, that's the situation I described.
> It does not allow you to work.
...for an US entity. If you're going for business then you're working, right? Anyway, even if it's not specifically allowed, there's a gray area.
> See as a recent example from Hacker News: http://www.noop.nl/2011/06/american-learning-experience.html
I read that, I think he was quite naive and uninformed. He should have done what I described. "I'm working for DutchCorp, and will go to a business trade event, here's the invitation". Then he would make sure the event organizers would not pay him directly. They would pay his Dutch company, and he would get paid in Netherlands, not in US.