Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
iainduncan
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
iainduncan
13y ago
I looked into this for an audio app, and it looked really cool. Then I contacted him to find out what contingencies were in place because of the truck number of 1 (!!). I asked him if he had any business partner, or perhaps a dead man'
2.
▲
How to get hired as mature self-taught ex-freelancer?
9 points
by
iainduncan
13y ago
|
15 comments
3.
▲
by
iainduncan
13y ago
If you want to send private comments, iduncan@xornot.com
4.
▲
How to get hired as mature self-taught ex-freelancer?
2 points
by
iainduncan
13y ago
|
2 comments
5.
▲
by
iainduncan
14y ago
As is so often the case, IMHO the poster is ignoring the business side of the equation in favour of "correct". A good ORM is fantastic for speeding up development . If you design your db around being well usable with the ORM, the potential
6.
▲
by
iainduncan
16y ago
Further to this, as fallible humans, we usually get the design wrong on the first try. The truly multi-paradigm nature of python has for me made it a really great language for refactoring and iteratively arriving on a good design. You can w
7.
▲
by
iainduncan
16y ago
For me, Python is the only language that addresses the human side of programming well. You just plain make fewer mistakes with Python, and it's way easier to reload code into your brain after not looking at it for a while. The readability
8.
▲
by
iainduncan
16y ago
I would add that the data mapper pattern gives you very fine grained control over what objects and attributes of the object are matched to which tables. So refactoring either your object layer or your table layer is easy to do independently
9.
▲
by
iainduncan
16y ago
With the exception of repoze.bfg, I think repoze.bfg is even more flexible.
10.
▲
by
iainduncan
16y ago
I agree with that assessment with the exception of the repoze.who comment. Repoze.who is bad ass. It takes a while to get your head around it, but at the end, it is far and away the best engineered and extensible auth system for python apps
11.
▲
by
iainduncan
16y ago
Just buy these two books. You won't use everything in both, but they will give you enough ideas and perspective to make them both very worth reading: "Making Things Happen" - OReilly "The Art of Agile Development"
12.
▲
by
iainduncan
16y ago
To be fair, I should point out that it's much easier to get new developers going on Django, and that the monolithic approach gives people a much better out-of-box experience. Just not my thing, I like Vim better than Eclipse too. ;-)
13.
▲
by
iainduncan
16y ago
I've use Django, Pylongs, TG, and repoze.bfg. It's quite different. A vastly oversimplified metaphor would be unix to OSX. Django is a monolithic all in one environment where everything 'just works' together but is not useful outside of Dja
14.
▲
by
iainduncan
17y ago
This is totally true, with one giant caveat: how much you are worth will not sell itself. You will get referrals, but you need to make sure that you are negotiating properly or you can wind up swamped with work that you aren't charging enou
15.
▲
by
iainduncan
17y ago
I'm a freelancer in web dev and show biz and have done a lot of sales in that area. Brian Tracey's "Advanced Selling Strategies" is probably the best single book out there for individual one-on-one selling, especially if you also read "How
16.
▲
by
iainduncan
17y ago
For a self taught programmer, I find it quite interesting to see which areas I've gotten up to 3 or 4 and which are 2. ( Thankfully none are lower! ) Though obviously it's going to come from one industry bias, it's still useful as a reminde