Click here to Skip to main content
15,887,335 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: I was so happy Pin
den2k8826-Jan-23 0:48
professionalden2k8826-Jan-23 0:48 
JokeRe: I was so happy Pin
Daniel Pfeffer25-Jan-23 7:02
professionalDaniel Pfeffer25-Jan-23 7:02 
GeneralRe: I was so happy Pin
Matthew Dennis25-Jan-23 10:35
sysadminMatthew Dennis25-Jan-23 10:35 
GeneralRe: I was so happy Pin
trønderen25-Jan-23 16:37
trønderen25-Jan-23 16:37 
GeneralRe: I was so happy Pin
Daniel Pfeffer25-Jan-23 19:28
professionalDaniel Pfeffer25-Jan-23 19:28 
GeneralRe: I was so happy Pin
Gerry Schmitz25-Jan-23 6:24
mveGerry Schmitz25-Jan-23 6:24 
GeneralRe: I was so happy Pin
Daniel Pfeffer25-Jan-23 7:07
professionalDaniel Pfeffer25-Jan-23 7:07 
GeneralRe: I was so happy Pin
trønderen25-Jan-23 7:37
trønderen25-Jan-23 7:37 
Are you sure that cost is the only factor? When I was working with embedded/IoT chips, the main reason for not extending RAM was to save power. In a number of applications, the cost of replacing batteries more often can raise the maintenance costs by several times the extra cost for the chip. Maybe our strongest sales argument was that you could build devices that would run a year or two on a small button cell. (We sold chips, we were not buyers.) The main reason why the old, small chips are still being sold in truckloads is not the low price, but the low power consumption.

Yes, I have seen my share of dirty tricks to cram the necessary functionality into a total 64 kibytes. There was a lot of bitching and swearing. My first assignment was to implement the complete Bluetooth Test Mode in at most 1200 bytes. (I clocked in a 1103 bytes.) The company was awarded a patent for a method to delay turning on the Bluetooth receiver a fraction of a microsecond later, to save power.

Maybe, in your company, chip cost is the only argument, that you have no concern about battery life. It could also be that you have not heard all the arguments your management has collected. Maybe the sales force has reported that customers are complaining about battery life. Maybe management never brought that down to you. Maybe they did, but not in flashing, bold, red letters, so you overlooked it.

If cost really is the only argument for a smaller chip: Your management seems to completely ignore the cost of all those twists and tricks the developers have to do to fit everything in. When we went from an 8-bit (8051) to a 16-bit (ARM M0), developer productivity raised sharply, because we could spend time on programming the solution rather than on tricks to get around hardware limitations.
GeneralRe: I was so happy Pin
den2k8825-Jan-23 8:03
professionalden2k8825-Jan-23 8:03 
Generala generic question about database table Pin
Southmountain25-Jan-23 2:45
Southmountain25-Jan-23 2:45 
GeneralRe: a generic question about database table Pin
Pete O'Hanlon25-Jan-23 4:00
mvePete O'Hanlon25-Jan-23 4:00 
GeneralRe: a generic question about database table Pin
Southmountain25-Jan-23 18:18
Southmountain25-Jan-23 18:18 
GeneralRe: a generic question about database table Pin
Single Step Debugger25-Jan-23 4:41
Single Step Debugger25-Jan-23 4:41 
GeneralRe: a generic question about database table Pin
Southmountain25-Jan-23 18:19
Southmountain25-Jan-23 18:19 
GeneralRe: a generic question about database table Pin
Eddy Vluggen25-Jan-23 4:54
professionalEddy Vluggen25-Jan-23 4:54 
GeneralRe: a generic question about database table Pin
jschell25-Jan-23 5:38
jschell25-Jan-23 5:38 
GeneralRe: a generic question about database table Pin
Eddy Vluggen25-Jan-23 5:48
professionalEddy Vluggen25-Jan-23 5:48 
GeneralRe: a generic question about database table Pin
Al_Brown25-Jan-23 22:07
Al_Brown25-Jan-23 22:07 
GeneralRe: a generic question about database table Pin
trønderen25-Jan-23 7:59
trønderen25-Jan-23 7:59 
GeneralRe: a generic question about database table Pin
Eddy Vluggen25-Jan-23 8:59
professionalEddy Vluggen25-Jan-23 8:59 
GeneralRe: a generic question about database table Pin
Jeremy Falcon25-Jan-23 11:14
professionalJeremy Falcon25-Jan-23 11:14 
GeneralRe: a generic question about database table Pin
Mike Winiberg25-Jan-23 20:30
professionalMike Winiberg25-Jan-23 20:30 
GeneralRe: a generic question about database table Pin
craig white 202126-Jan-23 4:43
craig white 202126-Jan-23 4:43 
GeneralRe: a generic question about database table Pin
englebart28-Jan-23 3:47
professionalenglebart28-Jan-23 3:47 
GeneralRe: a generic question about database table Pin
maze326-Jan-23 1:09
professionalmaze326-Jan-23 1:09 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.