I do not know how that would be possible with the technology used, but having a deeplink to a planet or object would be cool à la https://atlasof.space/Nix
aditionally, I'd like to get one free favicon, as to ensure I actually get a favicon, properly formated .ico file (which are way more different from .png files than just the .ico extention)
According to this[1], browsers support all the common image formats as favicon. But other than maybe SVG, the ICO file format has the advantage of being able to offer multiple dimensions and colors, so one doesn't need need to rely on the browser's resizing algorithm...
a prominent example of this was the first google nexus 7 tablet, née Asus Memo Pad. Therein somehow the NAND flash became used up in some strange fashion making write speed unbearable. This also could not be fixed with a factory reset.
Since this article was written in 2005, multiple attempts have been made to establish non-rectangular UIs.
The mentioned Daisy Disk delights in its hierarchical view.
Ça. 2010 there was an initiative for an entire phone UI based on this kind of concept. This went nowhere but Android 4 tried to incorporate as slide in from the side circular menu. [1]
Most recently HTC incorporated this kind of UI in their U11 phone launcher. [2]
Forgoing the entire concept of rows and columns of pixels to render a UI though is just asking for trouble as all assumptions about arrangement go out of the window. With sufficiently high resolutions screens (we've achieved that) an arbitrarily shaped UI can be displayed. Masterfully demonstrated here in Neil Sardesai s UI experiments [3]
As for having the menu separate from the content canvas, foldables are currently a great experiment platform for this, see Samsungs "flex mode" [4]
Truly sorry to hear about your experiences. If you are not explicitly a founder, just do not work for companies that doesn't actually have at lease a couple of employees doing non-managerial IT work. Otherwise the founders may be inexperienced in managing IT teams and consider it okay to pile on forever more work to a stagnant IT staff and be down-right exploitative like in your first example.
When interviewing for a position, remember that you are also interviewing the company. You already know what doesn't work for you, so ask about it. Don't be shy, you're not desperate for that job, you're a developer in Berlin, people want you!
What even are "productive hours"? Only the ones where you type symbols into your IDE? Revisit this article [1] from the hn front-page a few days ago then.
Thanks for the advice. I really was trying to find the right situation for me in both cases, I may just be bad at doing that. In the first case, I made sure that the company had been established for several years, and had actual clients and revenue (which were both very impressive tbh). It was a development team of 2, just the technical founder and one remove dev. I probably should have taken that as a red flag, as I discovered after working with them that the founder had cycled through many other devs on his team over the years and been unable to find people he works well with despite the business side growing. In other words, he was consistently finding/creating conflicts with his dev team & either firing them or like me they left.
The 2nd company was definitely more of a calculated risk, where I knew they had zero product & zero dev talent but thought it would be interesting to be the manager and put together a team of my own. I just didn't anticipate that after actually delivering, shipping and hiring a high performing team member (and unfortunately hiring one other team member we had to let go for performance reasons). I would then be let go rather than my contributions appreciated. Despite hearing from all sides we were on a great trajectory.
As previously mentioned, that metric is not at all helpful. Recently I ended up just committing a single digit for the day and researched all day what the appropriate number would be.
For me, when creating a project, research seems to be where my effort goes. I spend a lot of time finding a good way to solve a particular problem or learning how to use a specific API. So this thread has been encouraging, knowing that I am not pressured to write lots of code but to have well-working code that solves a problem correctly and provides value to the company.
I did serve a company internal tool written in PHP/mysql from a white macbook. It was served to all our retail locations (under 100 DAUs).
It was a "but it works on my machine" - "back up your email, your machine is going into production" situation. It ended up taking almost two years to migrate the application away because it just worked.
Picture of said server macbook https://flic.kr/p/DY4k1U