7,653 reputation
1939
bio website kohne.org
location North Wales, PA
age 46
visits member for 4 years, 7 months
seen 2 hours ago

Embedded Software Developer


Apr
7
comment Has pre-increment operators become that common?
@robertbristow-johnson - When you pass by reference you do avoid the copy. The point here is that in the postincrement case you can't pass by reference because you need to return a different state than the one the object will be in once the increment happens.
Apr
7
comment Has pre-increment operators become that common?
@robertbristow-johnson - When you return from a postincrement operation you CAN NOT return a reference, you return a completely new object, which is a copy of the state of the original object BEFORE the increment operation. That copy may be expensive, and returning an object may itself be expensive.
Apr
7
answered Has pre-increment operators become that common?
Feb
20
comment How to sell DRY architecture
@Snowman - to play devil's advocate, if there's a separate app, there's much less chance of accidentally showing someone the wrong view based on rights. That's a bad idea (see Julia Hayward's answer), but it's one line of thinking that should be dealt with.
Feb
4
reviewed Close Sell dual licensed software with 3rd party contributions
Feb
4
reviewed Close Are there any concrete examples of where a paralellizing compiler would provide a value-adding benefit?
Feb
4
reviewed Close I want to master ASP.NET - What concepts should I focus on/What concepts do you most value?
Feb
4
reviewed Close How should I structure an application containing business logic and display?
Feb
1
reviewed Approve Should Latin-1 be used over UTF-8 when it comes to database configuration?
Jan
29
reviewed Leave Closed What differences are between “play-by-play”, design and implementation of an OS?
Jan
29
reviewed Leave Closed Scala and exception handling
Jan
8
revised Do we really need auto-vectorization?
Unshortened URL
Jan
8
revised Real-time chat in Ruby on Rails without owning a server
Unshortened URL
Jan
7
revised How do I integrate a browser-based JavaScript unit testing framework into my workflow?
Unshortened URL
Jan
4
comment Should I spend time preventing piracy of my app?
@Mike - it kind of doesn't matter what the impact will be - you CAN'T stop it, and any time you spend on anything more than basic anti-piracy is wasted. Anything you do WILL be cracked. If that impact is that you don't make any money, then that's going to happen whether you spend 2 days or 2 months on your anti-piracy. So do something to keep the casual copiers honest, and get on with trying to make money.
Dec
7
comment Historical precedent for why Prolog is less popular than SQL in Imperative Programming?
@DylanMeeus - Yep. And remember, the fact that people don't ACTUALLY understand a given SQL query doesn't mean they don't THINK they understand it, and proceed accordingly. Then the thing gets done (broken, but done).
Dec
4
reviewed Close Starting Execution of Java Program
Dec
4
reviewed Close Are all programming problems algorithm problems?
Nov
21
comment type infered statically typed languages?
@Bakuriu - Thanks. Interestingly, I've been doing C so long that I failed to see pointers as a breach of the type system. Walk the edge of a pit long enough and you forget how scary it is.
Nov
20
comment type infered statically typed languages?
I'm fuzzy on this one: In what way is C not type safe by your definiton (always has defined behavior)? I thought C had defined behavior for pretty much everything in the type system (not necessarily GOOD behavior, just I though it was defined).