u/AngryDelphiDev
AngryDelphiDev
AngryDelphiDev
I'd also argue that it is pretty easy to write plugins and export data from LibreOffice for most applications (I'd also rather not have VB as my toolkit and favor other languages). In particular the CSV/TSV support is awesome out of the box (better than Excel). I'd also say it is 99.5% of users who wouldn't experience feature loss. I've been using Excel my entire career and I know (2) people who actually benefit from VB integration in a meaningful way and they both deal with Oracle dumps each day.
AngryDelphiDev
No, decent people are everywhere. Decent people with political power, significantly less common.
AngryDelphiDev
But he is seems to be a decent person with a strong position and influence which isn't common. He has the position to inspire and he also inspires that's what makes it rare.
AngryDelphiDev
It is all about learning to think. The degree couldn't mean less. I prefer hiring people with BA's in a field that requires analysis to hiring someone with a specialized degree based in memorization. Writing and analysis are the meat of any project. (I have an MFA)
to;dr; you're right.
AngryDelphiDev
Thank you, 8/8.1 is the same operating system. The kernel doesn't matter.
AngryDelphiDev
There's nothing wrong with the situation you describe. There's something terribly wrong with someone suing you for patent infringement for using a form on a web page (like the one I'm now typing in), or for using a shopping cart etc...
The complaint isn't the licensing fees, the complaint is that some bogus non-innovative patents fell into the hands of some trolls who shake down smaller companies who then have to decide to license the patent for a non-trivial sum or to defend it in court which can run a significantly higher rate. When you hear patent troll cases you also hear software in the title 95% of the time.
AngryDelphiDev
Speaking as a (now) self employed programmer: if the company isn't willing to make a minor (and I need to stress MINOR) change in your employment contract you need to get the hell out of dodge. This isn't going to apply to just your off site projects this is going to apply to vacation/schedule/assignments. Unless the money is the only thing keeping you there the inability to change an offensive clause like that is a huge red flag for employee satisfaction.
I am guessing this isn't Google so odds are if they won't change it they won't play it cool in other areas and the job itself isn't going to be a creative outlet. I lost 18 months to that type of BS and, the above clause--which they didn't change but gave me an explicit pass on my outside preexisting projects-- was the first red flag.
Oddly enough it worked out for me, I contract from home (greatly reduced pay and immensely increased happiness) and I have time for my own projects now.
AngryDelphiDev
Actually probably the biggest add driving theme is money in R&J. You have two rival households constantly bickering with each other over past business. The last moments are of the two houses "raising a statue in gold" followed immediately by another bigger golden statue. I am not disputing the takedown or misreadings, they're all very valid and easily supported but I find it amusing money isn't cited often.
Source: I toured this play for a year and have had waaaaay too many conversations about it.
AngryDelphiDev
Or, you know, a literate voting base. Please read a real newspaper and stop watching fox news.
AngryDelphiDev
Hire a sound designer (talk to a local theater). These guys are often open to small projects and prices are reasonable. A young designer might do a lot for you simply for resume credit. Also sound designers more often than not are composers.
Source: I work as a production manager for theater as well as a designer and I have a lot of temp-job sound designer friends.
AngryDelphiDev
In general I tend to agree with your comment, however super cheap wines tend to be on the lower end of the taste spectrum. I have had spectacular bottles for 8 bucks and vinegar for 16. In general $4 chuck isn't great unless you know where it is coming from.
I will still reserve the right to rip on yellow tail, it isn't terrible but I generally choose water over it.
AngryDelphiDev
Totally a matter of opinion: it is all opinion and that's the fun part. I can say there are very bad wines and very good wines. No one wants a savory Gatorade. That's like asking for a salty kool-aid. They are two separate things.
Everyone I've met who "hates wine" never bothered to explore enough to find what they liked. Everyone who spent some time acquiring the taste now loves it. Again, its a small sample size but if you're drinking yellow tail because it is cheap and you're trying to see if you like it you're probably going to hate it. If you spend three months trying a wine someone recommends and keeping it different you might find your grapes.
My girlfriend and I started a wine blog (twoglassesofred.com) so we can actually learn what we like. I'd recommend writing it down and learning what you like...that's all.
AngryDelphiDev
I used to be the same way, however it turned out the wine I was drinking was just bad. Find a friend who likes wine and have them get you a good glass. Try some other grapes (I am a red wine fan) and see if you like it. Once you acquire a taste for it the bad wines become tolerable.
AngryDelphiDev
Yes, a feature that was added well after I quit the game. My point is the game is balanced for massive PvP and not small groups/solo. Which is really too bad, it had great small group PvP for a while.
AngryDelphiDev
Nope, you nailed what drives away a lot of people. I played for a long time but the straw on the camel's back was the reworking of sniping battleships to suit fleet battle balances (100+ player battles) over the solo/small group PvP. It became basically impossible to PvP with less than 5 people online and my last stronghold of solo piracy to kill time while waiting for others was eliminated.
That and local chat. Really Eve? There's going to be cloaking, tackling, dodging and role specific ships but everyone has an instant alert system?
AngryDelphiDev
Oh, that is definitely a Residence Inn. They do that crap all across the country. Does the dishwasher fail? Does it have stainless steel cheap pans and an electric stove? There's nothing like 3-4 weeks a year in those piles of garbage.
AngryDelphiDev
An angry Delphi developer. I am far too literal.
AngryDelphiDev
I am not arguing it can be done and a framework can't/shouldn't be built. It just seems to me that a framework based on templates and scripting is going to have an easier time with web development. I am just pointing out that C++ isn't the first pick in my books for something where I am going to need templates (ha!). Virtual Machines lend themselves to the problem.
I answered what seems like an honest question. C++ requires a lot of work to get a web application started. As such people tend to start with PHP/Ruby/flavor of the week and the migrate mature applications to native code or clusters once needed. There's no sense over optimizing from the start. Your web application is probably I/O bound.
AngryDelphiDev
I think you're missing to point (and spreading Java hate for no reason, I will never understand that...) You could do a single event loop with Java and raw sockets...I am not sure why you would but it is technically possible just as you could do it in C. Node.js ,makes concurrency easy by working through an event loop.
They're two different models for the same problem. Node is killed in benchmarks like this but it doesn't mean it is slow, it means it simply was killed in the benchmark.
Node is great for small projects with lots of users. It is also great to have a single language on front and back end which makes life easier sometimes. And sometimes a full Java EE stack is easier when you're delivering a code base that needs full test coverage or something in the millions of lines size. I will happily take the bloat for a clean namespace there.
If you want to defend Node.js flaunt the advantages (which it has) but don't try to argue that event loops make things fast. They are one method to solving numerous requests, not the only method. This benchmark seems to imply the concurrent solutions are near the top.
AngryDelphiDev
I am not sure that C++ strikes me as the best language for web development. Languages that leverage a virtual machine have the advantage of another layer of abstraction between you and the requests. C++ is fine grained and when you're mainly parsing strings and creating services it takes a lot more effort.
TL; DR; it is easy to make subtle mistakes in C++ and the web is annoying enough as is without checking to see if you didn't screw up a pointer.
AngryDelphiDev
I was dropping by to say no eating at the desk (that particular employer was afraid of a broken $20 keyboard) but this takes the cake. I was amused by the stupidity because I worked through lunch up until that gem came down.
AngryDelphiDev
"referential integrity" and "we should really write more tests" in the span of one 8 hour day.
AngryDelphiDev
There's no logical (general) argument against using ORMs either. It is a project by project and dollar by dollar decision.
AngryDelphiDev
Hrm... down votes or not, not EJB2.0 and EJB3 is like comparing the EnityFramework pre-CodeFirst and trying to migrate from SQLServer to Oracle. It is a use case, most "real world" projects use an ORM for type-safety and to keep refactoring from being a complete mess.
Speaking as someone who's maintaining a few projects using JPA2 and a couple using .NET I can see a lot of arguments from each side. EJBQL/JPQL are no worse than Linq to Entities. There's upsides and downsides to both.
TL;DR; Opinion, try to leave the hate somewhere productive. Java 1.8 has some really great features coming and might rebound a bit for productivity.
You should seriously consider an SSD for the system. The hard disk is going to make things load slow and have a serious impact on they system as a whole. A 500 GB SSD can be had for $100 or less (the Intel 660p M2s are ~$100 now)