20,966 reputation
14084
bio website thehungersite.com
location United Kingdom
age 46
visits member for 3 years, 8 months
seen 23 hours ago
experienced software engineer with many years in the industry, mostly c++ for large-scale, high-reliability systems.

Dec
13
comment Today should we rather develop desktop websites or an Android Applications for public applications
creating anything and hoping people will stumble across it is doomed to failure - you need to market it in some way. Whether that is raising awareness on blogs, forums, competitor sites, or buying advert space doesn't matter, the problem is the same. This applies to web, desktop or mobile apps. Get it reviewed, write to journalists, magazines, etc.
Dec
12
comment Who is responsible to challenge a product owner?
" When we question about what is the need or urgency of something" - why would you do this? The PO sounds like he is working as a PO should. Add these requirements to the backlog and get on and do them!
Dec
11
answered What is the preferred way to hold a file over multiple requests in MVC
Dec
10
comment How can I encourage people to read error messages?
@JvR in my experience, you have 3 choices: 1. ignore them and then it turns into your fault (as per the other answer). 2. always solve it for them, and then always have to fix their little issues. 3. do the above, then if you get pulled up on not being helpful, you can explain what the "problem" was and it becomes obvious they are the ones shirking their responsibility. Of course - this doesn't apply to people who have real problems. I have to say, any dev who can't fix his own compilation isn't much of a dev.
Dec
10
answered Decentralized Data Management - encapsulating databases into microservices
Dec
10
comment How can I encourage people to read error messages?
@user1118321 this is not about normal people requiring help, the OP talks about people who have refused to help themselves in the slightest. If they were on SO, gnat would be posting his "sharing you research helps everyone" comment. This isn't a "RTFM n00b" response, its a way to tell a developer they should have at least attempted to fix it themselves and that you're not impressed that they've involved you before doing that.
Dec
10
comment How can I encourage people to read error messages?
@user1118321 the kind of person who doesn;t have enough initiative to read and act on a simple error is the kind who will spend all day surfing the web and then blame you for their lack of progress.
Dec
10
comment Develop GUI and logic in a team the right way?
@Benjoyo not when its all done in a single process. I've seen MVC code turn monolithic very quickly, something that cannot happen with a set of independent processes. If you had to ask how to do this kind of development, then doing it in a way that forces independence will help you.
Dec
10
comment Develop GUI and logic in a team the right way?
@Benjoyo When I say switch the UI, I mean switch the technology completely. You may develop a thick-client UI and then decide you want a web-based UI instead. Or you develop a Java Swing UI and then decide you want a C/OpenGL UI later.
Dec
10
answered Concepts used for cross platform development
Dec
10
answered How can I encourage people to read error messages?
Dec
10
comment Develop GUI and logic in a team the right way?
@EsbenSkovPedersen too quick Mr Pedersen, check my edit. I'd say its a good idea for them as they will be developing in completely independent projects then, so they won't tread on each others toes. It also prevents 'quick hack workarounds'. They could develop in dlls, or just shared directories, but I think client-server is a good way to teach them the separation.
Dec
10
answered Develop GUI and logic in a team the right way?
Dec
10
comment Good way to count unique anonymous visitors of articles
Yes, but this identifies each user, even if they share an IP address and have cookies blocked. Obviously you have to track the page but you need that info even if you don't track them further.
Dec
10
answered Sending a notification to each participant 3 hours before the meeting starts
Nov
26
answered How to communicate software design efficiently between developers?
Nov
26
answered Organise C++ classes around SQL database
Nov
26
comment Sharing development test cases (unit and development integration) with the QA (test) team?
code coverage does not mean the code works. Successful programs are more than just code logic - there's data involved too. Add Environmental factors (eg. works fine on XP, not on Win7) and interaction (eg. I enable the product module and I can no longer log on). Code coverage is developer-centric myopia.
Nov
20
awarded  Nice Answer
Nov
17
answered Handling generated files in a Visual Studio Project