Snowflake of ice. At that stage, the snowflake has the shape of a minute hexagon. The six "arms" of the snowflake, or dendrites, then grow independently from each of the corners of the hexagon, while either side of each arm grows independently. The microenvironment in which the snowflake grows changes dynamically as the snowflake falls through the cloud and tiny changes in temperature and humidity affect the way in which water molecules attach to the snowflake. Since the micro-environment (and its changes) are very nearly identical around the snowflake, each arm tends to grow in nearly the same way. However, being
Front and back ends Front and back ends In software engineering, the terms front end and back end refer to the separation of concerns between the presentation layer ("front end"), and the data access layer ("back end") of a piece of software, or the physical infrastructure or hardware. In the client–server model, the client is usually considered the front end and the server is usually considered the back end, even when some presentation work is actually done on the server itself. In software architecture, there may be many layers between the hardware and end user. Each can be spoken of as having a front