Appropriate, sure. I am one that totally agrees with you as I once had to deal with a pile of VB6 and it is no fun at all. As for getting signoff or access to resources or getting people to actually want to be forward thinking that are the final decision makers? This is a completely different issue and the bigger the company, expect the least ideal option being selected. And no it won't make sense. And yes, you will be frustrated greatly.
frontlinegeek
Posts
-
Migrating VB6 applications to .NET? -
Why DRY is the most over-rated programming principleHe's wrong. Simple =/= quick. It also doesn't mean less complicated. I spent years cleaning up the mess that he would have encouraged and it was not fun. Maintainability is as important as anything else and he is completely ignoring this. The art is learning when to apply things and not to apply them; not spaz out and write an article decrying DRY only to admit at the end to not toss it completely. I also smell a common issue... No RDBMS skills to allow application logic to be enforced or guided by data structures.
-
AMD Ryzen and heatYou could be held back by the RAM in your system. Ryzen 3000 series really fly with DDR3 3200 (or 3600) C16 dual rank. (Basically a good 32 GB kit from Corsair or GSkill). When I switched from a 16 GB kit that was single rank DIMMs to a 32 GB kit that is dual rank, several things began to perform a lot better. You could get this kit if you are only running a 16 GB low end kit now: G.SKILL Trident Z Neo (For AMD Ryzen) Series 32GB (2 x 16GB) 288-Pin RGB DDR4 SDRAM DDR4 3600 (PC4 28800) Desktop Memory Model F4-3600C16D-32GTZN - Newegg.ca[^]
-
AMD Ryzen and heatAll modern desktop grade CPUs have been running at those temperatures for a long time now. Intel included. Big SIs like Dell or HP only use the bare minimum needed cooling so this is also something to keep in mind. 65 C is a fantastic temp under load. My R5 3600XT hits 75 C under Prime95 stress test with a CoolerMaster EVO-212 black edition on it. If you are dissatisfied with your heat levels, you would need to invest in either a very high end air cooler like something from Noctua, Scythe or BeQuiet; or you would need to go water cooling with an AIO. All of this assumes you can even fit the coolers into your system. I custom build all my PCs so I know I can put in whatever cooler I might need to go to in the future. As for voltages, the funny thing with Ryzen is that they actually do better with less voltage in many cases. I ran a full per CCX/core tune on my system and found that performance went up, some voltages were set lower and overall heat didn't change any that mattered.
-
Making a lateral Move to make a change (withing the same organization) from developer to more of PM-Analyst RoleI can't actually answer for you but I made a lateral move about 16 years ago and it turned into the best choice I made. It lead to a more flexible and rewarding position that then developed into a promotion to a corporate level development team (I work for a fortune 50 company). Now that promotion is potentially setting me up for the likely chance at yet another promotion here in the next few years or less even.
-
learned something new about UPS-backup device batteryFlooded, are, by definition, NOT sealed. There are maintenance ports on them to allow checking the condition of the "water" and to allow you to top it up. You cannot operate a flooded lead acid battery in any position than its access port facing upwards.
-
learned something new about UPS-backup device batteryActually, AGM are perfectly fine on their side. There is no liquid rolling around in an AGM. That is only in flooded cell batteries.
-
What's your biggest Solution?!My old team, there were 6 of us and we had over 140 projects that supported one large brokerage office. We all worked as full stack too so it was a fun team to be on but hectic was definitely the daily state of things. I took a promotion this year and moved to a different team that doesn't quite have the same volume of work so it is nice to slow down a little having been in IT for over 26 years now.
-
People here using WinForms in .NET Core?In the team I work in, we always pull all the data out of files into memory and close the file out. We also avoid using an external app to pull the data, so in this case, we would use ACE or INTEROP to rip the data directly from the spreadsheet, close the file and then do whatever else it is we would need or want to do.
-
Planned obsolescenceWell, the real joke is that in the end, it is all assembly or turned into machine code. What I don't like is that in a lot of cases, most of the "new, cool kid things" are created by people that don't want to learn how to use the existing tools that actually work far better on the long term. Example? People that think LINQ is freaking awesome and refuse to learn SQL. Someone showed me LINQ and I just chuckled. (Keep in mind that I am a corporate internal apps and DB developer; full stack) C and the primary C variants have been around for a VERY long time and deserve to keep on keeping on. Approaches like that taken with Java or Python are interesting and do have some degree of place but I stand by my position that most of these trendy things over the last 20 years are from people that just don't want to learn something or can't so they concoct something that does what was already amply doable in existing languages.
-
These languages are a bundle of nope.honey the codewitch wrote:
I don't think VB.NET is much better than BASIC. It might be worse, as it's no longer beginners, but it still encourages crappy coding.
If MS would stop supporting all the backwards compatibility that they allow in VB.NET, then it would be a much more robust language and be a lot closer to C# than it is now. But really, having personally made the switch from VB.NET to C#, the reality is that C# is generally better on the long term. I completely understand why it still has a massive following as BASIC as an overall syntax was and still is, everywhere. Most people who are in their 40s or 50s and took programming in high school would have done so either on something from Commodore or on a DOS PC using QBASIC. But the argument that VB.NET is better for RAD in business environments isn't nearly as true as it may once have been. And just because C# is better, don't forget that it still has its own quirks that are kind of dumb.
-
Cordless tools: The new Planned ObsolescenceSorry but Ryobi would like to have a conversation with you. Same battery interface with full backwards compatibility going back to 1996. Furthermore, most of the rest of the companies had to standardize as well because of their (Ryobi) stalwart dedication to the same battery voltage and interface. Now if you want to cheap right out on something from Princess Auto, Harbor Freight, Canadian Tire or some other truly house brand tool from your local hardware/department store, then yes. You will likely find disappointment. As to any of the complaints about power or runtime, it is clear that any of you making such a comment have never used Lithium Ion tools. I will use my 18v LiIon tools far faster than any of my corded equivalents for both the cordless AND power convenience. Add in the fact that newer brushless motor tools have been added to the Ryobi lineup and now you have even more power and longer runtime. And again... All on the same battery standards since 1996.
-
How to say "Good Luck" without using "Luck"I am from Canada so there is that...
-
How to say "Good Luck" without using "Luck"May the wind be at your back. Bonne Chance (French) Kaplah (Klingon)