Understanding Software Development

what is Software Development

Understanding software development begins by understanding what software is. Software is defined as a set of instructions and programs, independent of hardware, that command the functions and actions of computers.  There are four main types of software and they include:  System software: These provide primary functions like disk management, operating systems, hardware management, utilities and other necessary functions for computer operation.  Programming software: These are software used by developers to code. They provide them with tools such as text editors, linkers, compilers and debuggers, among others.  Application software: These refer…

Read More

Smartphone cameras aren’t capturing the same orange California skies viewers are seeing

Smartphone cameras - orange sky, San Francisco

Device users faced an unusual struggle in attempting to take a picture of the orange apocalyptic skies. Smartphone cameras were having a particularly difficult time as users attempted to capture images of the Californian West Coast’s orange skies. Massive orange smoky clouds from uncontrolled wildfires changed the color of the sky in California and Oregon. People have called the look of the skies in parts of Oregon and California apocalyptic, or as though they were looking at a landscape on Mars. That said, as they raised their smartphone cameras to…

Read More