5,604 reputation
11330
bio website
location Düsseldorf, Germany
age 40
visits member for 4 years, 3 months
seen 18 hours ago
Software developer, mathematician

Apr
22
comment Is individual code ownership important?
"It also concentrates knowledge of specific functionality with one (or two) team members" ... "Nor am I suggesting building knowledge silos". Isn't that a contradiction? To me, concentrating knowledge with one/two members is the definition of a knowledge silo.
Apr
9
comment Test Driven Development: A good/accepted way to test file system operations?
@soru: That's not what this answer recommends. It recommends first creating interfaces, then mocking the interface. So you do test the business logic, but not the filesystem interface.
Mar
31
comment How to make a “git push” update files on your web host?
@Mario: Yes, you can - which means you are effectively implementing your own deployment solution as a post-receive hook. There are still benefits to using an existing solution, but sometimes roll-your-own may be best...
Mar
31
comment How to make a “git push” update files on your web host?
And why would you want a "backup of the previous commit's files"? You can just push the previous commit, if you want to roll back (assuming you always know what you pushed last - but you should know that anyway).
Mar
31
comment How to make a “git push” update files on your web host?
It should be noted that this means you are using git as a deployment tool, which is something it is not really intended for. It can work, but there are numerous limitations (need to download whole repo, no way to invoke scripts or manage file permissions, no way to unpack stuff...). It's probably better to use a proper deployment tool.
Mar
31
revised Git for web development on server, with “dev” and “productive” folders
edited title
Mar
31
comment Git for web development on server, with “dev” and “productive” folders
Voting to close as duplicate. The problem you describe ("refusing to update checked out branch") is exactly the one described in the linked duplicate.
Mar
30
comment How to version control a running web application?
@dboth: Thanks for the comment. Please edit this information into your answer; comments are meant to be temporary.
Mar
30
answered How to version control a running web application?
Mar
30
comment How to version control a running web application?
How do you currently work? Do you log in on the host and edit files there directly? Do you work locally and push to the host? How?
Mar
30
comment How to version control a running web application?
@MichaelT: That's not really a duplicate - it is related, but a significantly narrower question.
Mar
23
revised Are web sockets a browser feature or supplied by a specific OS version?
actually make question readable (hopefully keeping the meaning intact)
Mar
18
comment Front end first or Back end first. Of the two which is a Good system design pratice?
My experience is that user requirements should come first, and architecture should follow. But of course this depends on the technical details, some things are indeed hard to change later. At least it's important to be aware of the tradeoffs.
Mar
18
comment Front end first or Back end first. Of the two which is a Good system design pratice?
"you can't design a FE to manipulate a BE without first designing that BE". Oh yes, you can - that's called a "prototype". It can be a valuable first step when starting a new system.
Mar
18
comment Front end first or Back end first. Of the two which is a Good system design pratice?
@andsien: "it's easier to create the front end if you have a well structured back end". IMHO that's a dangerous misunderstanding. The problem is: You don't know whether your back end is well-structured until you have used it to build features for the frontend.
Mar
16
comment Data padding for different hardware support?
@user877329: It (potentially) affects any kind of memory access. Whether file I/O is affected depends on how it is implemented.
Mar
16
answered Data padding for different hardware support?
Mar
3
comment Should I backup gradle dependencies to git?
Yes, this is the right solution. Note that an added benefit is that local users can retrieve dependencies faster, because they are loaded from a local system (Nexus). Just make sure that Nexus does not purge its cache, except in situations where you checked that it's safe.
Feb
24
comment Are deadlines Agile?
Note that "Agile" usually encompasses more methods/practices than just Scrum (for example Extreme Programming and Kanban). It just irks me when people think Agile=Scrum.
Feb
23
comment How can I convince my manager to contribute back to the open source community?
Also, two remarks: 1) It makes a great difference whether you did the work on company time or your own time. Edit that into your question. 2) Legal advice is usually off-topic here ( meta.programmers.stackexchange.com/questions/1655/… ) - it's probably better to take that part out.