Reflections on the Smart Systems Developer Manifesto

A few days ago I read an excellent article "Smart Systems Developer Manifesto: 15 Principles" 3r3-320.
 
I decided to share my thoughts about the layer below, namely the basic principles of the architecture, which would basically correspond to the proposed principles.
 
Due to the nature of the post, it will be even more subjective than the Manifesto.

 
First, let's deal with several terms, for example, the developer and user of smart systems. Who is this and where is the separation?
 
There are 2 obvious extremes: the manufacturer of the smart switch purchased and my wife, who turns on the ...
+ 0 -

Everything that you did not know about the new SOLIDWORKS 2019 and did not have time to ask

Everything that you did not know about the new SOLIDWORKS 2019 and did not have time to ask 3r3303. 3r3-31. Everyone who follows the news of the CAD market knows that Dassault Systèmes has done
 3r3303. On October ? the SOLIDWORKS FORUM interactive event presented the updated design system. SOLIDWORKS 2019 .
 3r3303. The new version of SOLIDWORKS - a huge step forward. Changed product interface, significantly improved performance. We will tell about all this below.
 3r3303. platform. 3DEXPERIENCE . It covers the entire process of developing industrial products and, in particular, helps to solve complex problems arising in the design of parts.
 3r3303.
 3r3303.
+ 0 -

 [Пятничное]ASCII graffiti on retro monitors and other surfaces

 
3r3-31. If a person who likes pixel art is old, then a person who understands ASCII aesthetics is a superstar! Of course, this is a joke, and the age is most likely irrelevant. My son, for example, likes to play ASCII games that I make. At least he says so.
 
 
However, in order to perceive some things, such as the composition of the three canvases in the picture below, you need to have experience interacting with a certain software and hardware.
 
 
 [Пятничное]ASCII graffiti on retro monitors and other surfaces
 
 
Under the cut you will see many ASCII tracks on monitors of ancient computers and terminals, as well as on other surfaces, for example, on a postage stamp...
+ 0 -

Design Digest: onboarding, feedback, finding ideas and making decisions

Design Digest: onboarding, feedback, finding ideas and making decisions  
 
3r3181. Onboarding 3r3r2182.
 
Onboarding is the process by which you introduce the user to your product.
 
 
Most often, the onboarding is carried out in three ways:
 
 
1. Before you let the user into the system, you show several screens in which you explain the essence of your service. Usually, this method is used in mobile applications when you are shown a picture and explanatory text. Yes, these are the screens that we scroll through, and then we try to figure out the interface on our own.
 
 
2. You can step by step help the user to make the first steps. Basecamp on login proposes to create a ...
+ 0 -

LDraw + Unity. As I, Lego generated

 3r33420. 3r3-31. Happy New Year! My name is Grisha, and I am the founder of CGDevs. The holidays are just around the corner, someone has already dressed up a Christmas tree, has eaten tangerines and is fully charged with New Year's mood. But today we will not talk about this. Today we will talk about a wonderful format called LDraw and about a plug-in for Unity, which I implemented and uploaded to OpenSource. Link to the project and source code to the article, as always, attached. If you are the same as I love Lego - welcome under cat. 3r3407.  3r33420. 3r3407.  3r33420. LDraw + Unity. As I, Lego generated ...
+ 0 -

9 principles of beauty, simplicity and care in the UX

9 principles of beauty, simplicity and care in the UX
 
In March, JotForm told in a blog how they tried to “reinvent” forms for a year and make them truly user-friendly. Here are the nine principles of beauty, simplicity and convenience in the UX that they formed during this time.
3r311.
 
Principles of Beauty
 
1. Beauty - the second UX
 
We love it when beautiful. And we also think that beautiful design is better than ugly, regardless of whether it is true or not.
 
The design should work first of all, should be comfortable and thoughtful. But its appeal is not the last thing.
 

 
With b...
+ 0 -

Development of buck-converter on STM32F334: principle of operation, calculations, prototyping

Development of buck-converter on STM32F334: principle of operation, calculations, prototypingIn my last two articles, I talked about the power module and the control board based on the STM32F334R8T6 microcontroller, which were created specifically for implementing control systems for power converters and electric drives. An example of a DC /AC converter was also considered, which was a demonstration, not a complete construction. Now it's time to do something simple, but useful, and most importantly complete. 3r31196.  
3r31196.  
Most of the issues related to the project and power electronics are related to specific topologies: someone is interested in knowing the PFC control algorithm...
+ 0 -

How psychological ideas improve usability

How psychological ideas improve usability  
JotForms year looking for ways to improve form convenience for JotForm Cards. In their blog, they say that the psychological ideas and laws that they had to learn during that time can help improve the UX.
Hacking usability with psychological principles. .  JotForms year looking for ways to improve form convenience for JotForm Cards. In their blog, they say that the psychological ideas and laws that they had to learn during that time can help improve the UX. Hacking usability with psychological principles...
+ 0 -

Landing main features in 2019

Landing main features in 2019 3r3119. 3r3-31. A site consisting of one page and dedicated to one service or product is called a landing page or landing page. This advertising tool is one of the most effective for turning a visitor of a resource into a real buyer.
 3r3119.
 3r3119. Today, landing pages are becoming one of the leading online tools for promoting products and brands. The article will tell you exactly what the landing page is good for and what to expect from landing design in 2019. lead form for getting visitor contacts.
 3r3119.
 3r3119. 3r3355. What should be the landing 2019?
 3r3119. Every year sites ...
+ 0 -

As we under the guise of a single UX research, we conducted another

 
3r3-31. As we under the guise of a single UX research, we conducted another  
 
In the course of creating the game, expanding the functionality and game activities, it became clear that the buttons took up almost half of the screen. It was necessary to change it: reduce and regroup. But before embarking on the implementation I wanted to make sure that the buttons would not turn out to be too small, that it was convenient to get into them and, on the whole, we would not break anything.
 
 
The first thought is to throw in empty buttons and let people click on them in shallows. During the game, people are focused entirely on the other, and if you focus their attention ...
+ 0 -