Posts

Difference between Programmer and Software Engineer

 From "Software Engineering at Google" book. Taken from  Tech World With Milan. Software Engineering ≠ Programming Programming  is about producing code. You take a task and write code to solve it. You get the tests green, you ship them, and you move on. Software engineering  is what happens before and after that. It’s when you take that piece of code and start asking questions like:​ Why are we doing this at all? How does this impact our users? How will this code evolve as requirements change? How does this scale, not just technically, but organizationally? As Titus Winters puts it:  “Software engineering is programming integrated over time.”  That little phrase carries enormous weight. It means every line of code has a lifespan, and your job as an engineer is to think about the full cost of that lifespan, not just the fun part where you write it. A quick script for a Black Friday marketing page? That’s programming. The payment system that will process mill...

Agile means finding technology thats allows architectural changes with minmium costs.

Engineering power is not in the meeting rooms.

Java Sites

https://blog.jetbrains.com/idea/ https://foojay.io/ https://github.com/ravi2519/JavaCertification https://javatechonline.com/

Readout Designs

Image
 

Go down to the source code.

Image
  Often management implements new procedure policies e.g. enforces the use of code checking software, without empathizing with the downstream impact to the developers on the ground. Are the new gimmicks a waste of time and money? Do the developers find the new checks helpful or intrusive, slowing down their work. If you want to help, don't just assist at the surface level, go down to the source code!

Hacking or Software Engineering?

  Jessica Joy Kerr @jessitron · Apr 30, 2020 I don’t wanna “build software” so much as build understanding and express it in software.