Let me rephrase that. A toaster is functionally simple, but designing, engineering, manufacturing, and creating a business selling toasters is not. Also I'm making the assumption it is for profit since they started off…
To mix in with other's comments. It's always good to have a target in sight, but building a physical product with no experience will be a long, expensive journey. I make physical and digital products as a consultant,…
I would disagree that example is a slippery slope, but more of a leap across a vast canyon. Going from providing information and requesting an action, to making an automated decision and action, is much more difficult…
Are you being specific about the word darken? Because LCDs are design to either allow or block light. So technically an LCD can "darken" incoming light. But I think the point of inconsistent lighting from the…
Okay, I think this reply helps frame your stance much better. You are not necessarily proposing no C ever, but saying at least start a new project with a C++ compiler / IDE and if there are reasons to use C code or…
On Arduino, from my experience, it is easy to run into memory constraints, especially when using dynamically allocated memory like strings. And I'm taking about both the flash memory for code and the ram for data,…
An 8-bit microcontroller where memory is constrained and all the vendor libraries are written in C, is a good example. Your 32-bit ARM M3/M4 cores are probably crossing that line where the memory cost of using C++ is…
This is geared towards qtquick (not widgets) applications, but to create a general theme you can use this pattern: https://doc.qt.io/archives/qt-5.11/qtquickcontrols2-flatstyl... Then before the engine is loaded in…
I find your comment very similar in tone as the article: someone who is a interface designer that has had bad experiences with UX designers. I think this is unfortunate, because I think UX design just a definition of…
From my internet researching a while ago the main difference, and why MLMs are legal, is that an MLM sells a product, whereas a pyramid scheme sells people. That is, you can make money solely by acquiring more people…
I think it really depends on what you want to do. If you want to work with physical systems, computation, or data-science, then I think engineering physics is a good path. Where I went to college, all engineering…
I have a degree in Engineering Physics where I concentrated in Electrical Engineering. I also minored in Industrial Design. I currently work at a product design firm as an "Embedded Systems Engineer", where I primarily…
Unfortunately this comment is conflating two ideas. Nothing in this article conflicts with the idea that a UX designer knowing how to implement their designs in code would be a benefit. I don't see a problem with the…
Mainly because of the extensive Hardware Abstraction Layers (HAL) libraries available from most mcu vendors
I am excited to see this come out: https://www.nordicsemi.com/eng/Products/Low-Power-Cellular-I... Seems promising, but I don't see the current consumption documented anywhere yet.
It would not be more signal. https://en.m.wikipedia.org/wiki/Wave_interference The goal of noise canceling is to fully use destructive wave interference to create a 0 amplitude "signal", which is no signal at all.
Depending on the application, I'll use a Finite State Machine pattern, but if I need something more complex I'll use QM QP/C (which is uses a hierarchical state machine pattern). So it's good to see others using Quantum…
What I assume IncRnd is referring to is the deterministic behavior of an RTOS. Here is a good white paper from National Instruments: http://www.ni.com/white-paper/3938/en/
> Software is so complex that nobody really understands it. Unless this statement is trying to imply something deeper than what it states, I would disagree. I work with embedded systems and connected devices. To me it's…
Is running software/application in the Linux environment deem it a derivative work? Does Honeywell have to adhere to a GPL if they aren't modifying the Linux kernel? It's not clear to me that they would need to follow…
Though we do have 4K tvs now.
I would actually say it is more of a game engine, especially when compared to three.js. Babylon.js supports physics plug-ins and collisions. They also have an action manager and other useful built in methods. Their…
Fair enough, his description seems misleading. To me a pixel is a discrete RGB value, which is made up of physical components, for example: https://google.com/search?tbm=isch&q=close+up+of+lcd+screen…
From the article: "Asking someone what the size of a pixel is is a good way to confuse him or her because it’s a trick question. A pixel has no size, no physical value or meaning outside of its mathematical…
I know it's picky and this article is trying to be simplistic, but pixels do have a physical size. That is why there are optimal resolutions, starting with a 1:1 representation of physical to software. Edit: Actually…
Let me rephrase that. A toaster is functionally simple, but designing, engineering, manufacturing, and creating a business selling toasters is not. Also I'm making the assumption it is for profit since they started off…
To mix in with other's comments. It's always good to have a target in sight, but building a physical product with no experience will be a long, expensive journey. I make physical and digital products as a consultant,…
I would disagree that example is a slippery slope, but more of a leap across a vast canyon. Going from providing information and requesting an action, to making an automated decision and action, is much more difficult…
Are you being specific about the word darken? Because LCDs are design to either allow or block light. So technically an LCD can "darken" incoming light. But I think the point of inconsistent lighting from the…
Okay, I think this reply helps frame your stance much better. You are not necessarily proposing no C ever, but saying at least start a new project with a C++ compiler / IDE and if there are reasons to use C code or…
On Arduino, from my experience, it is easy to run into memory constraints, especially when using dynamically allocated memory like strings. And I'm taking about both the flash memory for code and the ram for data,…
An 8-bit microcontroller where memory is constrained and all the vendor libraries are written in C, is a good example. Your 32-bit ARM M3/M4 cores are probably crossing that line where the memory cost of using C++ is…
This is geared towards qtquick (not widgets) applications, but to create a general theme you can use this pattern: https://doc.qt.io/archives/qt-5.11/qtquickcontrols2-flatstyl... Then before the engine is loaded in…
I find your comment very similar in tone as the article: someone who is a interface designer that has had bad experiences with UX designers. I think this is unfortunate, because I think UX design just a definition of…
From my internet researching a while ago the main difference, and why MLMs are legal, is that an MLM sells a product, whereas a pyramid scheme sells people. That is, you can make money solely by acquiring more people…
I think it really depends on what you want to do. If you want to work with physical systems, computation, or data-science, then I think engineering physics is a good path. Where I went to college, all engineering…
I have a degree in Engineering Physics where I concentrated in Electrical Engineering. I also minored in Industrial Design. I currently work at a product design firm as an "Embedded Systems Engineer", where I primarily…
Unfortunately this comment is conflating two ideas. Nothing in this article conflicts with the idea that a UX designer knowing how to implement their designs in code would be a benefit. I don't see a problem with the…
Mainly because of the extensive Hardware Abstraction Layers (HAL) libraries available from most mcu vendors
I am excited to see this come out: https://www.nordicsemi.com/eng/Products/Low-Power-Cellular-I... Seems promising, but I don't see the current consumption documented anywhere yet.
It would not be more signal. https://en.m.wikipedia.org/wiki/Wave_interference The goal of noise canceling is to fully use destructive wave interference to create a 0 amplitude "signal", which is no signal at all.
Depending on the application, I'll use a Finite State Machine pattern, but if I need something more complex I'll use QM QP/C (which is uses a hierarchical state machine pattern). So it's good to see others using Quantum…
What I assume IncRnd is referring to is the deterministic behavior of an RTOS. Here is a good white paper from National Instruments: http://www.ni.com/white-paper/3938/en/
> Software is so complex that nobody really understands it. Unless this statement is trying to imply something deeper than what it states, I would disagree. I work with embedded systems and connected devices. To me it's…
Is running software/application in the Linux environment deem it a derivative work? Does Honeywell have to adhere to a GPL if they aren't modifying the Linux kernel? It's not clear to me that they would need to follow…
Though we do have 4K tvs now.
I would actually say it is more of a game engine, especially when compared to three.js. Babylon.js supports physics plug-ins and collisions. They also have an action manager and other useful built in methods. Their…
Fair enough, his description seems misleading. To me a pixel is a discrete RGB value, which is made up of physical components, for example: https://google.com/search?tbm=isch&q=close+up+of+lcd+screen…
From the article: "Asking someone what the size of a pixel is is a good way to confuse him or her because it’s a trick question. A pixel has no size, no physical value or meaning outside of its mathematical…
I know it's picky and this article is trying to be simplistic, but pixels do have a physical size. That is why there are optimal resolutions, starting with a 1:1 representation of physical to software. Edit: Actually…