I forget completely where I might have read or heard this, but I love it so much I'm going to keep telling it. Can anyone confirm?
75 karma · joined February 6, 2019
I forget completely where I might have read or heard this, but I love it so much I'm going to keep telling it. Can anyone confirm?
My mid-size (140) well-run company is as healthy a human environment as I'm likely to find. Toxic bicycle associations I've been part of, or sleepy public sector workplaces I've known, have helped set my expectations. So I've absolutely no problem that my company makes a wholesome profit for it's founders. I see a little bit of it, and I'd much rather be coding than doing what they do.
Developer culture, as it's matured, is fairly remarkable for it's openess and flatness, and I'm mostly very happy with the company of developers and their weird hobbies. More women would be nice.
Despite the predictions that it would all move to India, developers have been constantly in demand since I started doing this 25 years ago. It's let me travel and work wherever I want, and now it's going to let me work remotely so I can spend time with ageing parents on the other side of the world. WTF. I must have been very good in a past life.
https://marketplace.visualstudio.com/items?itemName=bbsimonb...
https://marketplace.visualstudio.com/items?itemName=bbsimonb...
Compared to EF, you author your projections in a sandbox where you can get familiar with your data as you build up your projection. Compared to stored procs, your queries are versioned and distributed with the app. Compared to Dapper and ADO, your SQL lives in a real environment and you have zero mappings to maintain. This ought to change the world, no?
Nowhere do I, or would I, try to absolve France or any other country of its responsibilities. If you're in France with no legal basis, you can work. You can sign a regular work contract. Moreover, a work contract or the promise of one, will (at least in theory I've never tried it) let you get papers to stay. The instructions are [here](https://www.legalplace.fr/guides/promesse-embauche-sans-papi...). If you apply for asylum, you cannot work for 6 months, but you will receive an allowance during this time. Instructions [here](https://www.service-public.fr/particuliers/vosdroits/F2741). France has at various times taken in "lots" of refugies. Most recently returning colonists from Algeria, but also Spanish, Portugese, Russian and Armenian, as well as "poor" immigrants from a string of places. France, unlike some of it's neighbours, operates a "droit du sol" citizenship policy. Immigrants and/or their children can become French.
Stored procedures are automatically supported. It's just SQL. We can discover the return type and create the wrapper just as we can for a query. But SQL in it's own file feels so much like stored procedures, you might prefer to store and version your SQL with your app code rather than create procedures that live in the database.
Dapper has swept the world, but it still makes you maintain your own POCO, and your SQL is still in string literals, which has to be just the weirdest cultural practice. With my thing, because your SQL is in it's own file, we can constantly validate it, as you type, every time you save, every time you rebuild your queries, every time you run your tests.