![](/static/66c60d9f/assets/icons/icon-96x96.png)
![](https://lemmy.ml/pictrs/image/d3d059e3-fa3d-45af-ac93-ac894beba378.png)
I always plug in. I don’t know if it works with calibre server.
I always plug in. I don’t know if it works with calibre server.
My unmodified kobo syncs with calibre.
I wish you both the best.
I learned the hard way about the beauty of backups and the 3, 2, 1 rule. And snapshots are the GOAT.
Even large and (supposedly) sophisticated teams can make this mistake, so dont feel bad. It’s all part of learning and growth. You have learned the lesson in a very real and visceral way - it will stick with you forever.
Example - a very large customer running our product across multiple servers, talking back to a large central (and shared) DB server. DB server shat itself. They called us up to see if we had any logs that could be used to reconstruct our part of their database server, because it turned out they had no backups. Had to say no.
Damn… I feel for you. It sounds like you are in a tough spot. There’s lots of good advice on this page, and the one thing I will add is to protect and keep working on your relationship. Money is the core component of many (or was it most?) relationship problems.
You can get through it, but (IMHO) you need your wife right there with you (or at least, I did). We were doing ok until I tried to start a business and dropped my 9-5 job. Revenue was slim, and then at one point I earned nothing for 6 months. We were on the bones of our arse - living off a meagre kindergarten teacher’s wage paying rent and food. Without my wife, we would have drowned. She did amazing things in budgeting down to the last penny, no luxuries, riding everywhere, spending time together. It was hard and there was no end in sight for a long time. We were very lucky and things turned around. But I would have not managed it without her (and her incredible budgets).
It sound like you have been deep in it for longer than we were, and I wish you all the best in working your way out.
I am one… but I’m the only one I know at my company and socially.
The lists are quite similar with a slight reordering in the top 7 or 8. I guess both lists are a representative sample of developers… But there is one interesting difference:
IEEE: Python, Java, C++, C, JS, SQL, Go TIOBE: Python, C, C++, Java, C#, JS, VB (!), SQL
In IEEE, VB is way way down the list. Do IEEE members use VB less?
I’m always amazed that C still scores so high, but I’ve been told there is a lot of embedded work still going on.
Keep in mind that this is for « typical IEEE members », which I am pretty sure is not a great representative sample of programmers in general.
How many of you programmers out there are IEEE members?
To have library portability is a very cool feature. I hadn’t released that this was possible.
While there is a slow, but steady, stream of interesting topics, the number of responses is typically in the 10s (at most) rather than hundreds or thousands. Often its just 0. And the quality of the responses is still lacking mostly, although some of the tech channels I follow usually have one or two people with good knowledge.
Plus… waaaay too many old memes. (Yeah… I know I can block them, but I do like living dangerously and browsing all sometimes to look for interesting channels)
MAUI’s pretty undercooked at the moment. Editing UIs in raw XML, incomplete control set, bugs.
One day could be useful, and there are some 3rd parties providing controls… but of course this is microsoft so they will work on it for 2-3 years, and then write something new, throwing MAUI into the dustbin.
I’m guessing you are not programming on a Mac then :-).
I’m usually a little suspicious of a new fancy language - because the language is only a part of the equation. Does it have good tooling and does it have awesome libraries?
I had a preconception that Rust is strong as a language (formally well structured, low shoot-yourself-in-the-foot potential, consistent, predictable) and that the tooling seemed strong (debuggers, editors, code completion, help, test frameworks), but I’ve always thought that it would lag with libraries. I mean compared to something like Python (« Batteries included ») or java, surely it is not yet compatible, right?.
So I chose a few of the less main-stream libraries that I use regularly… and Lo and behold! They exist for Rust, including Couchbase, SQLite, ECDH, DiffMatch. I can’t vouch for the completeness of those libs, but the fact that everything I looked for existed… that’s impressive.
Cache clearing has been mentioned as a way to fix issues, but it didn’t work for me. I agree with your comment about the value in having a second IDE though.
No. I’m on a Mac, and VS is Mac/Windows only. (Well… windows only from next year).
After I saw your note, I had a quick catchup on that project.
It looks awesome, with the promise of mobile and desktop, and the ability to make apps that can be uploaded to the AppStore. Plus its Dart which is a pretty well structured language. Its ticking a lot of boxes…
Then I ran « wc -l » on my support libraries (i.e. not UI code) - 64k LoC that would need to be rewritten in dart. But then I noticed Flutnet. its probably an abomination linking the two… but it could be promising.
Thanks for the pointer.
Thanks. I’m very out of date with it.
I’ve had a few years experience in both C++ and C#. The learning curve is a lot steeper for C++ with many more opportunities to shoot yourself in the foot or create horrible hidden memory leaks. It sounds like the person making the recommendation is talking out of their arse.
If you have any experience in Java or any OO language, then the transition to C# is not so large. The language itself is not difficult - it will probably a couple of weeks to be comfortable. Its the frameworks and libraries that takes time, and there are a lot.
Here’s my view… it takes 10 or more years (IMHO) for a sharp person to become a senior developer. It takes a few weeks to learn a language. If I have to choose for a big project, I prefer to focus on choosing the right person, rather than just focusing on the language, because a good senior will just learn whatever they need at the start. They will also bring their years of experience in good design, methodologies, communication, mentoring, testing etc to the party.
I take back this comment partially. As 2023.1 (which I have), rider failed to support MAUI. As at 2023.2, they say they have preview support available. I’ve downloaded, and am giving it a try.
this seems on brand for Trump.
He likely hasn’t thought much about it, but heard some talking head on Fox say something stupid and repeating it.