Lately, some morning news shows are turning into the Home Shopping Network toward the end of the show. And the hosts, who are usually very experienced news anchors, have to feign wonder and interest in all the 'fantastic' products - which are all 1/2 off!! Incredibly annoying!
DanW52
Posts
-
Your Most Absurd Pet Peeves -
NVME M2 SSD questionOn Ebay, these at 500 Gb are going for $35, and at 1 Tb they are going for $70.
-
How do you sell your software to big companies?Hello Behzad, I'm currently reading a book titled, 'Selling Value' by Mark Stiving. Because the only thing that software provides is value, this is good reading for any of us. An important message from the book is to present in the order of: 1) Problem 2) Value of Solving the Problem From Their Perspective 3) How Your Solution Solves the Problem to Create Value from Their Perspective When I started looking for customers I used to do the opposite - and just confused potential customers! 1) Problem - learn where their current software is different from yours where yours is better. Present that as a problem. 2) Value - describe how (and how much) things would be better for them if those problems could be solved. 3) Solution - Show them your solution and how it really can provide more value from their perspective. Good Luck! Dan
-
Migrating VB6 applications to .NET?The belief that MS is eventually going to kill off VB.Net is incorrect - but only because one person in MS said something incredibly misleading like, "We are no longer going to co-evolve VB.Net and C#." The reality is that wherever VB.Net and C# are both language choices, MS will update both languages if a new substantive feature is added (except for .NET Framework 4.8). But if MS introduces something completely new, then C# will be the only language available. My thinking is that MS decided that, long term, they don't want to spend resources supporting two languages in every new 'platform' going forward forever. Minimizing duplicate work is a good business decision, and I think that C# was the 'winner' only due to perceived popularity. That decision would have been made several years ago. The March 2023 TIOBE score rated VB.Net as the 6th most popular language, where C# is ranked 5th. In 2018 VB.Net was ranked 15th and C# was ranked 5th. C# has not moved in rank but VB.Net has moved up by 10 ranks. Hmmm - did MS really make the right choice? I think not. See this site: TIOBE Index - TIOBE[^] Also, they use 'Visual Basic' for 'VB.Net' - you can read TIOBE's description of why they do this. I am a VB.Net developer in WinForms. From what I can see - VB.Net is a better language. Not because one language allows for a better user experience - but because it allows for a better developer experience. The syntax is simpler, there's no need to type a semicolon at the end of every line of code, and there are no braces. Also, VB.Net does respect character capitalization in variables - a possible opportunity for error in C#. Does everyone remember KISS? VB.Net = KISS. All other things being equal you can finish an application faster using VB.Net than using C#. Anyone have customers? Customers will call you back for their next project if you can deliver faster. Have wallet? - Need customers! Both languages compile to the .NET Runtime. They are actually so similar 'under the covers' that you can get an extension in Visual Studio to quickly convert from one language to the other. So why keep using the more difficult and time-consuming language? Also, using .NET Framework 4.8 is a good choice for a long-term business app that needs solid stability and little maintenance. MS has stated, "As long as there is a Windows OS, there will be a .NET Framework 4.8." The
-
Migrating VB6 applications to .NET?The belief that MS is eventually going to kill off VB.Net is incorrect - but only because one person in MS said something incredibly misleading like, "We are no longer going to co-evolve VB.Net and C#." The reality is that wherever VB.Net and C# are both language choices, MS will update both languages if a new substantive feature is added (except for .NET Framework 4.8). But if MS introduces something completely new, then C# will be the only language available. My thinking is that MS decided that, long term, they don't want to spend resources supporting two languages in every new 'platform' going forward forever. Minimizing duplicate work is a good business decision, and I think that C# was the 'winner' only due to perceived popularity. That decision would have been made several years ago. The March 2023 TIOBE score rated VB.Net as the 6th most popular language, where C# is ranked 5th. In 2018 VB.Net was ranked 15th and C# was ranked 5th. C# has not moved in rank but VB.Net has moved up by 10 ranks. Hmmm - did MS really make the right choice? I think not. See this site: TIOBE Index - TIOBE[^] Also, they use 'Visual Basic' for 'VB.Net' - you can read TIOBE's description of why they do this. I am a VB.Net developer in WinForms. From what I can see - VB.Net is a better language. Not because one language allows for a better user experience - but because it allows for a better developer experience. The syntax is simpler, there's no need to type a semicolon at the end of every line of code, and there are no braces. Also, VB.Net does respect character capitalization in variables - a possible opportunity for error in C#. Does everyone remember KISS? VB.Net = KISS. All other things being equal you can finish an application faster using VB.Net than using C#. Anyone have customers? Customers will call you back for their next project if you can deliver faster. Have wallet? - Need customers! Both languages compile to the .NET Runtime. They are actually so similar 'under the covers' that you can get an extension in Visual Studio to quickly convert from one language to the other. So why keep using the more difficult and time-consuming language? Also, using .NET Framework 4.8 is a good choice for a long-term business app that needs solid stability and little maintenance. MS has stated, "As long as there is a Windows OS, there will be a .NET Framework 4.8." The
-
Video TutorialThis compares a variety of different apps for screencasting - and has a features comparison table!
-
Doing an experiment - flat vs curved monitorsI've been waiting till the radius got smaller! What brand and model did you get?
-
So... Is Visual Basic officially dead?They meant Visual Basic 6 - at that time. MS's goal was to replace VB6 as a stand-alone application with VB.Net as part of what's now Visual Studio.
-
So... Is Visual Basic officially dead?Wherever VB.Net is currently used it will continue to be available. But when MS comes up with something new, then probably only C# will be available.
-
So... Is Visual Basic officially dead?What were the functionality issues that were the problem? I use Windows Forms!
-
So... Is Visual Basic officially dead?I used DragNDrop in a Windows Forms project using VB.Net (which will also work using C#). It's definitely a nice feature.
-
So... Is Visual Basic officially dead?Visual Studio does support VB.Net - but it has never supported VB (Visual Basic 6, Visual Basic 5, etc.).
-
Bought an HP printer lately? You probably want to avoid like the plagueWell ....... I have a 25-year-old HP LaserJet 6L that runs like a tank. I also have an HP15C engineering calculator I still use almost daily - It's about 35 years old. Back in the day HP designed and built to succeed - not fail!
-
Triple monitor + dock station + main display + icons moving questionCheck the specs on the video card in your laptop. It may simply not be 'strong' enough to handle high resolution on 3 monitors. Good Luck!
-
Dual display questionI think you'll do well by adding a video card which has a DisplayPort (DP) video port. With DP you can daisy-chain 2 or more monitors with DisplayPort cables. You'll also need monitors which support DP. However, not all video cards support more than 2 monitors - you'll need to verify if they do first. My PC has an I5 9600K cpu, and its integrated grapics support 3 monitors quite well. I'm using 3 Dell U2415's arranged in a semi-circle.
-
Got multiple monitors? Is it a PITA scrolling across them with the mouse?I think you can solve this pretty easily within Windows: 1) Go to 'Mouse' settings. 2) Set the 'Cursor speed' in the middle. You can come back and change it later. 3) On the right side of this window select 'Additional Mouse Options'. 4) A window named 'Mouse Properties' should appear. There's a lot you can do here. 5) Select 'Buttons'. Be sure that your mouse is selected on the right side. 6) Click on the 'Pointer Options' Tab. 7) At the top is a box named 'Motion'. 8) 'Select a pointer speed' is the same as 'Cursor Speed' in the previous window - no need to change it. 9) Check the 'Enhance Pointer Precision' box. This actually controls whether the pointer will accelerate the faster you try to move your mouse - my mouse feels dead without it. So, this sounds like the setting you really need. HTH! :)
-
Antivirus Program ChoicesExactly what I do as well. Have had no issues for years now! :)
-
RE: software PricingYes! And then there's all that too! Nice write-up. :)
-
RE: software PricingThis a basic business question which should have been researched and known (fairly well) before putting a lot of work into this software package. Who would the customers be? What are the alternatives they have? What solutions do those alternatives provide? Do those solutions leave a gap that the customers want to be filled? How much value would those customers gain by filling those gaps? Would the value of filling those gaps be <= the cost of this software package? How can you show this to the customer? Would the customer see this software package as easy or difficult to incorporate into their application? Would customers need training? How would that training be provided? What are your marketing and sales channels? Can all this be done by one person? If not then will your sales volume allow you to pay them? Once this software package is available are there any competitors that would respond? IOW - is there a low barrier to competition? So - there's a lot to consider. I wish your friend good luck!
-
So I need to buy a new keyboard (or 2)Take a look at the Kinesis Freestyle 2. It's a split keyboard with an infinitely adjustable angle or the two halves can be separated. It has three potential angles between the two halves. It also has hand rests which really help. My RSI in my wrists has gone from annoying to almost zero with these. My favorite feature! - a Delete key on the left side to be used with your little finger in addition to the standard Delete key on the right at the top. [^]Kinesis Freestyle2 Ergonomic Split Keyboard | Kinesis Keyboards[^] Also available on eBay.