| ▲ | johnnyanmac 3 days ago | |
It's all relative. The general idea of this is that a software engineer spent years studying such concepts and then years more working in legacy code. so it's second nature to do the mechanical operation of "extend a new class from Widget and add a function that returns the number of pencils pushed", and then somewhat easy after a few years to "pipe the pencil pushing function into the website frontend to display". Even if just describing this to a non SWE would have their eyes glaze over, and a junior SWE would struggle getting things integrated. The painter metaphor works well here: >Picasso in a restaurant, asked him to scribble something on a napkin, and said she would be happy to pay whatever he felt it was worth. Picasso complied and then said, “That will be $10,000.” >“But you did that in thirty seconds,” the astonished woman replied. >“No,” Picasso said. “It has taken me forty years to do that.” (Disclaimer: I do not think Picasso literally said this, but it's a very common tale) | ||