# Software Is a Vehicle for Delivering Value to People. - AddyOsmani.com Synced: [[2023_11_30]] 6:03 AM Last Highlighted: [[2023_08_18]] Tags: [[software]] ![rw-book-cover](https://res.cloudinary.com/ddxwdqwkr/image/upload/w_1600,h_836,q_100/l_text:Karla_72_bold:Software%20is%20a%20vehicle%20for%20delivering%20value%20to%20people,co_rgb:ffe4e6,c_fit,w_1400,h_240/fl_layer_apply,g_south_west,x_100,y_180/l_text:Karla_48:addyosmani.com%2520%25C2%25B7%2520Engineering,co_rgb:ffe4e680,c_fit,w_1400/fl_layer_apply,g_south_west,x_100,y_100/l_twitter_name:addyosmani/c_thumb,g_face,r_max,w_380,h_380,q_100/fl_layer_apply,w_140,g_north_west,x_100,y_100/v1681336739/addy/grain-gradient.png) ## Highlights [[2023_08_18]] [View Highlight](https://read.readwise.io/read/01h83hbyvjq6n9g44gp69znjjb) > Software is a vehicle for delivering value to people. Don’t get lost in the tools; keep your sight fixed on the value created. [[2023_08_18]] [View Highlight](https://read.readwise.io/read/01h83hdzjpessfzgatw995yw38) [[career growth]] [[software]] > To avoid this pitfall, **we must remember to keep our sight fixed on the value created by our software**. This perspective realignment starts with understanding the needs of the end-user. A deep and empathetic understanding of the user's needs, expectations, and context should guide every decision in the software development process. The selection of tools, algorithms, architectures, and interfaces should all be driven by the question, "Does this choice enhance the value that the software delivers to its users?"