šµ The song for this post is CHEMICAL LOVE, by "Kaleb James and Chey" for the game Bust-a-Groove. šµ
This is a companion discussion topic for the original entry at https://morepablo.com/2023/05/where-have-all-the-hackers-gone.html
šµ The song for this post is CHEMICAL LOVE, by "Kaleb James and Chey" for the game Bust-a-Groove. šµ
Couldnāt reply on the original post, and it redirected me here. I couldnāt agree more with post that I had to read it all (belonging to the 30Sec shorts culture). Even though I believe/want to associate myself with the āSoilā but knowing that I am inevitably at the āatmosphereā layer; and a lover of tech discussions, I mostly get nodded off when I even try touching layer DOWN irl because internet is already filled with the authoritative voices to bring you down; and then there is LinkedIn to cherry them reticent moments.
Hey! Thanks so much for the kind words, and leaving a comment! I know itās a bit of A Process to comment here (the site is a static S3 site, which has advantages, but dynamic content like comments becomes harder)
Even though I believe/want to associate myself with the āSoilā but knowing that I am inevitably at the āatmosphereā layer; and a lover of tech discussions, I mostly get nodded off when I even try touching layer DOWN
I like to believe weāre all types of engineers at different times; I also get self-conscious on certain layers I never really learned as much as I would have liked (OSes, for example. Iāve done well enough as an eng for my career but always wish I knew moreā¦). And because so much of the game is in Atmosphere, itās a great place to be!
Hope you have a great Thursday!
There are some schools of thought as well which can leverage the layering approach:
āAs long as the surface is expressive & versatile, with a little atmosphere, the soil would inevitably improveā
this has been true for Javascript. NodeJS, Deno, Bun are like redoing the soil over and over again. Similarly can be said for pythonās development.
Another idea we should pursue is to capture parts of the atmosphere into surface/soil. Letās say the basic datetime library. Why on earth do humans spend so much time writing one for every language? Why donāt we have the universal write once, transpile/compile for all other languages approach?
I believe the future shines bright for the language which can transpile and assimilate libraries from other languages automatically with same interface boundaries. One degenerate way of doing it is interoperability like one can import java libs in scala, similarly for Deno, Bun.
Building along the same lines, the language server semantics should be extracted from the compiler and fed as data into a generic language server.
re: āRockstar Developersā - A HORRIBLE goal! Rockstars trash hotels (code) are prima donnas and generally wreck development due to egos. Once they have done that, they leave for another company looking for more ārockstarsā. Been there, seen that happen in MULTIPLE mid-large sized companies. In the worst case, these ārockstarā managers get promoted to include multiple development groups across multiple countries/timezonesā¦ And are heavily biased to the group in their timezone, EVEN WHEN THE CODE IS crap/crashing. A LOT.
Hi Richard! I think we agree.
In the post I think youāre replying to (this one), I donāt advocate for a āreturnā to the early 2010s, or the ārockstars/ninjasā era. The only use of ārockstarā is in the title. I put it there and because I thought it was catchy, and supported my main point: since the industry organically called its talent ārockstars,ā they were modeling them as creatives whoād apply their skills in interesting ways, with the expectation of variable output.
I think the playbook most VC-backed tech firms followed in the 2010ās to normalize everything was dreadfully expensive and didnāt produce viable businesses, so I advocate for practices that challenge that playbook. But I donāt want to go back, and donāt mean to lionize the culture surrounding ārockstars:ā I found it gross for many of the reasons you describe.