131 reputation
3
bio website andyc.ac
location United Kingdom
age 33
visits member for 2 years, 10 months
seen Apr 28 at 14:18

Software engineer in Manchester, primarily working on C control systems.


Jan
19
awarded  Student
Jan
17
comment Source control workflow for managing a software platform
I should probably have stated the big problem with the current situation! A few people immediately disconnect their projects from the platform and work standalone. This would be fine with me if they didn't then come asking for help fixing stuff :) I'm trying to provide an alternative for the people who refuse to use the draconian version.
Jan
17
comment Source control workflow for managing a software platform
Yes, I could agree with that. Not used programmers much, but if anyone with permissions to migrate sees this, can it be moved across?
Jan
17
comment Source control workflow for managing a software platform
I like the idea of subrepositories - in fact I looked at it for managing the plugins for this platform. Unfortunately, the applications have all files in one big directory, and too many people like it that way. For the plugins, I couldn't win that argument, and wrote a couple of scripts to copy the plugin files to a subdirectory and run the mercurial commands in the subdirectory. I think that would be too cumbersome with the core platform.
Jan
17
comment Source control workflow for managing a software platform
Why the off-topic close votes? It isn't directly programming, but isn't it covered as 'software tools commonly used by programmers'?
Jan
17
comment Source control workflow for managing a software platform
I hadn't seen the ACL option - it looks like an interesting idea. A possibility is that upon cloning the repository, everything would be locked down. In cases where someone wanted to change a core file, they could unlock it by changing the hgrc, but hopefully the roadblock would be enough to point them towards a change in the application files when possible.
Jan
17
asked Source control workflow for managing a software platform
Nov
12
comment How do I do TDD on embedded devices?
I mean higher level than the bit manipulation and pointer to pointer wizardry you tend to see in device driver type code! And if you're not worried about the overhead of a couple of function calls, you can make C code that really looks reasonably high level.
Nov
12
awarded  Teacher
Nov
12
answered How do I do TDD on embedded devices?
Nov
12
awarded  Autobiographer