286 karma · joined November 1, 2017
For example, I use a a 4K 27" LG monitor. If I use native 4K resolution, the text is way too small. If I use 2:1 resolution, the text becomes too big and I lose real estate. I ended up with a scaled resolution with pixel approximation. I won't explain here why it may be a problem for some people, but it is.
I guess you could use bit.ly links rather than direct urls to build an abstraction
Pro's of QR Codes: Cheaper to print, no configuration required, any smartphone can use it.
Pro's of NFC Tags : Better listening workflow without having to open camera
I'd do the exact opposite by default, trying to have the most cohesive service, and occasionnaly use some external APIs when I can't do the stuff by myself (eg. Stripe)
However, as a tech guy trying to build stuff too, I need continuous motivation for this. I need to stay in a "flow" state. And a good fuel to this is to learn new cool things during the journey.
To put it differently, I think you need to find the right balance between fun and efficiency, even if your goal is to earn money in the end. Trying to always look for the maximum efficiency could be a short term vision that quickly lead to boringness.
But as soon as you go to the JS world, you won't find any full-featured framework like Django or Rails. The Django's philosophy is that all components are built by Django team itself whereas in the JS world, existing frameworks tend to gather independent components and define conventions to make them work together in an elegant way, which is very different.
To me, it remains different from Django (or Rails) in a sense Django developed all the framework components themselves, which has major implications.
But now, I'm looking for a new job, and what I feel with permanent positions as a full stack developer I'm applying for, is that business/management people are looking for nerdy people to EXECUTE their visions ("heyyyy we need a ninja hacker, you'll have free beers and pizzas !").
Sometimes I have the feeling that if I introduce myself as a developer, I look like 10 times worse than what I actually am.
PS: I'm not living in California, developers are not considered rockstars everywhere in the world, unfortunately.
CEOs that only wonder "can it be built fast" have a very short term vision. I keep hearing things like: "anyway, we are a startup so we will pivot hence code quality is not important right now, we need to push features!". The thing is, you don't need to reach many years so that "average to bad" code makes a new feature 10x longer to be delivered. Any experienced developer understand how a good code is truly valuable to a company for delivering. And even if it's very true in long term, this is true as well at the very first stages.
But I'd say a very good developer is not product-first or code-first, he's both, you don't need to oppose both profiles. This very good developer is mature enough to know when a code refactoring will lead to a better productivity. And he's mature enough to know that this imperfect function is OK to keep as is because it has no real implication.
- A 15000 lux day lamp, because my apartment is pretty dark, why causes some sort of depressing feelings over time
- A Brita Water Filter Pitcher, which replaces all the bottles of water I needed to buy and carry.
- Magnet app (mac OS) to organize windows quickly with keyboard shortcuts.
That. The simple fact that a Pip file mixes both the packages you want and the dependencies required by this package, is a valid reason to switch to Poetry IMO.
Then I disable the use of virtual environments in Poetry, because it's a useless overhead.
Then for updates, I just change versions in my Dockerfile or .toml and rebuild the container from scratch in a few time, which is cleaner than manual updates for everything IMO.
I think it's not the only reason. Limiting columns forces developers to read more vertically, which is less tiring for eyes. For example, try to read a book on a 27' monitor with no max width. Going to the next line will quickly become painful.
1) It's not your code that is proposed by copilot, but a mix of thousands and thousands codes, that can not be linked to one specific person. It's like you take 1000 portrait photos and make a new one. How can you prove your photo has been used?
2) How what's done by Github is causing you any damage, directly or indirectly? If you want to sue someone, you'd better prove any damage to a judge.
3) Because of all of this yelling, I'm pretty sure Github will add a per-repository option to disable code scraping. But I still don't understand what you'll win.