868 karma · joined July 27, 2023
Interests: computer history, guitar, cycling, running, film and darkroom photography
Another option is to hire the employee as a contractor and let them deal with their own benefits and time off. What am I not understanding here?
https://grants.nih.gov/grants/guide/notice-files/NOT-OD-25-0...
The original grant notice is a good thing to read. They properly justify the cuts, and I think it's something that a lot of people would agree with - why is up to 70% of grant money being sent to "administration and overhead" at giant private universities? My small LLC is currently applying for an SBIR grant, and we were capped to 40% unless we provided a big justification - which we can't, because we're too small to justify anything like that. Meanwhile, big organizations and universities can throw their weight around and bully the government into handing them more money to do who-knows-what with. Maybe build a nice shiny new sports center with.
This is a good reform - even though it will cost my LLC about $75k in indirect costs that we might have been able to bill (40% -> 15%). I'm more confident in my ability to reduce our indirect costs and compete on a level-playing field with everyone else.
I probably wouldn't use it full time as an IDE, but I have been using it as a second programmer to push out features, while I work on other corners of the codebase
Where is the creativity? Are we doomed to solve every problem, technological, social, and political with an LLM now? Is this the slow descent into Idiocracy?
Static typing doesn't reduce bugs. It just changes when they appear, from runtime to compile time. Further more, types are largely about communicating information about how a client should use a piece of code. A compiler for a statically-typed language just happens to help automate this exchange of information and reduce the likelihood that the code is used incorrectly.
It's kinda similar to precision vs accuracy; to be precise means to throw a bunch of darts at the same spot on a dartboard, and to be accurate means to actually hit the bullseye. A lot of typed programs are precise, but end up solving the wrong problem.
If you ship a project and your management chain begins talking about the next thing, stop improving that project. In my experience, continuing to work on an already-shipped project is a very common mistake. Declare victory and walk away!
Got it. Shipped = Victory.Take some pride in your craft sheesh