Reputation
348
Top tag
Next privilege 500 Rep.
Access review queues
Badges
2 3 13
Impact
~118k people reached

  • 0 posts edited
  • 0 helpful flags
  • 61 votes cast
Dec
9
comment Why aren't more desktop apps written with Qt?
This pretty much matches my experience with Qt (the widgets framework, I haven't used QML / QtQuick for anything serious so far). It is suitable to write large applications with complex UI requirements. Once you learn it, you can be very productive. The cons mentioned (seperate compilation step for moc ing, ui files, etc) are not a problem if the build system is properly set up. I can recommend either qmake or cmake.
Nov
30
awarded  Famous Question
Sep
24
awarded  Autobiographer
Apr
24
comment When to use C over C++, and C++ over C?
It's not. The compiler does things like register allocations for you. I cannot write maintainable code in assembly, in C I can.
Apr
24
comment What is the role of C++ today?
In what language do you guess was the browser written that you used to write that question?
Dec
22
awarded  Great Answer
Apr
11
awarded  Notable Question
Apr
3
awarded  Popular Question
Sep
10
comment Dealing with engineers that frequently leave their jobs
Featured on HN but still marked as non-constructive..
Jul
30
awarded  Announcer
Jul
5
awarded  Popular Question
Jul
2
comment Is it worth to learn Experimental Languages?
There is no such thing as C/C++. I suggest you learn C first, maybe Zed Shaws learn C the hard way is a good start.
Jun
13
comment I'm doing 90% maintenance and 10% development, is this normal?
Lol I got the good answer and nice answer for that!
Jun
13
awarded  Good Answer
Jun
12
awarded  Nice Answer
Jun
12
answered I'm doing 90% maintenance and 10% development, is this normal?
Mar
16
comment Why would I learn C++11, having known C and C++?
Well I thought a bit about that, of course there are more modern from-scratch languages such as the D programming language or Go. These might be suitable for your problem domain, easier more consistent, etc. However market share.. none of the key players in the industry supports D and even Go seems to be one of googles "experiments".. So the motivation behind C++11 should be the useful improvements which allow you to write better readable, safer and faster code as well as the wide industry support.
Nov
22
awarded  Yearling
Jul
28
comment How can I teach a bright person, with no programming experience, how to program?
Sounds a bit too theoretical for somebody to get into entry level .net development. I know plenty of .net devs who haven't mastered C, for example. So my recommendation: Mess with processing to get into algorithmic thinking, then maybe learn OOP and web stuff. Surely this will not give him/her the background of somebody with a CS degree, but will be enough to get the job done.
Jul
20
comment Software Developer Interview Question - Fair or Unfair
Point is also that people who know how stuff works are usually way more skilled than those who just know how to use things.