834 reputation
817
bio website pauldwaite.co.uk
location United Kingdom
age 33
visits member for 3 years, 10 months
seen Jul 25 at 20:54

UI Developer at Local World.


May
8
comment What are the pros (and cons) of using “Sign in with Twitter/Facebook” for a new website?
@PeterLeppert: they've heard of Google, Yahoo! and the BBC, but they're less likely to be aware that you can be a member of those things (and they definitely haven't heard of OpenID).
Dec
27
comment What data structure could a word processor use to map the user's caret position/text selection to its internal representation of the document?
@Brad: I haven't used those, but that document looks well worth a read.
Dec
27
comment What data structure could a word processor use to map the user's caret position/text selection to its internal representation of the document?
Answer to a possibly related question here: stackoverflow.com/questions/15649/…
Dec
27
comment What data structure could a word processor use to map the user's caret position/text selection to its internal representation of the document?
@MichaelT: yup, those were the chapters I looked at. They specifically deal with how to store the elements of a document as objects, and how to design their APIs so that they can render themselves. It doesn't discuss how to map the user's caret position/text selection to the document representation.
Dec
27
comment What data structure could a word processor use to map the user's caret position/text selection to its internal representation of the document?
@MichaelT: it does indeed, that was my first thought too. I couldn't find any examples in it related to this particular question, although I should take another look.
Dec
27
comment What data structure could a word processor use to map the user's caret position/text selection to its internal representation of the document?
Gotcha. Do you have any examples of data structures that might be used for this mapping?
Dec
27
comment What data structure could a word processor use to map the user's caret position/text selection to its internal representation of the document?
Sure: my question though is about how to keep track of the link between the tree representation and the text displayed to the user.
Dec
20
comment What to do when a sprint is finished early?
Same thing you do when your code's compiling: xkcd.com/303
Jul
31
comment How to program for constraints/rules
@Gaurav: modelling cards as objects sounds like a fine way to treat the cards themselves, but you’re quite right that that doesn’t complete the job of modelling a card game. A card game is a separate thing from the cards used to play it (hence playing cards are used to play lots of different games).
Mar
11
comment I'm a Subversion geek, why should I consider or not consider Mercurial or Git or any other DVCS?
@MartinGeisler: ah, cool, I’ll take a look at that. I’ve never actually used Git, but there are definitely times with Mercurial when I’ve made accidental or disorganised commits and would like to clean them up a bit.
Mar
11
comment I'm a Subversion geek, why should I consider or not consider Mercurial or Git or any other DVCS?
@Benjol: sure, that was my understanding too.
Feb
15
comment Is there a book I can read to get up to speed with Agile development?
@ThomasOwens: aha, it is not really, good spot.
Feb
15
comment Is there a book I can read to get up to speed with Agile development?
“It is unfortunately very typical that managers brag about their SDLC being agile this and agile that, while in fact it is... cowboy coding on the loose.” — Totally. I swear some project managers saw the bit about “we welcome late changes in requirements” and thought “Great! We don’t have to design anything! Just give the developers a one-sentence description and a timebox of half an hour to develop it!”
Feb
13
comment Why can't we capture the design of software more effectively?
I’ve no idea on the whys of this issue, but it’s the subject of Fred Brooks’ ‘The Design of Design’‌​. (Apologies if you’re already familiar.) He discusses examples from programming and architecture. He particularly notes that capturing rationales (for both the design, and rejected alternate designs) is really useful, and not well-served by current tools.
Nov
15
comment Are there any books that teach techniques for effective pair programming?
Aha — not only does that look good, but whenever I’m pair programming I dress like the guys on the cover.
Jul
22
comment Techniques to increase logic at programming
“I afraid of code... if I dont finish it on time my boss will fire me etc.” — That’s not a great environment in which to enjoy, and therefore get better at, programming.
Jul
3
comment What's the best way to get up to speed with Java?
“Learn you some Java for great good” — I’ve never liked the look of Java, but I’d buy a book with that title.
Jun
29
comment How to convince my boss that quality is a good thing to have in code?
@CapeCodGunny let us continue this discussion in chat
Jun
29
comment How to convince my boss that quality is a good thing to have in code?
@Cape: I can imagine. Were they open to the public? Were you worried about “piracy”?
Jun
29
comment How to convince my boss that quality is a good thing to have in code?
@Cape: right, I can imagine it was great having an actual working version there. Promises are one thing, but having something to try is very cool — people like products. Apple Stores seem to work in the same way.