Daver

My feedback

  1. 2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Visual Studio IDE » Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
    Daver shared this idea  · 
  2. 59 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Visual Studio IDE » Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
    Daver commented  · 

    Due tendonitis I'm not able to type like I used to. Yes, it would be really nice to be able to program using my voice. This might help people program when they are on a bumpy train or car ride. Trying to type on a bumpy road is prone to typos. It might help some people jump off the fence to getting a Surface Pro because a lot of developers depend on the keyboard.

    Perhaps you have to create a new tool to works aside with Visual Studio that understand..."Give me a solution with 2 projects. One will be MVC the other a Service. Create the following classes, People, Places and Things. For the People Class, create the following properties.... create the following methods, DoSomething and DoSomethingElse. The DoSomething method has the following parameters.... "

    Once people get to their office place, they can then open the solution within Visual Studio and just continue working with the keyboard as we currently do.

    For baby steps, maybe just string replace whatever the the current context is... rather than full speech recognition which maybe very awkward/difficult.

    Daver supported this idea  · 
  3. 1,976 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    47 comments  ·  Visual Studio IDE » Project  ·  Flag idea as inappropriate…  ·  Admin →
    Daver commented  · 

    At work, our VS solutions are now fairly large. It seems to take forever for me to load a VS Solution. Can't we load all the files, let me open a file and edit, and then let VS do what it needs in the background?

    When I press F5, I really want the website to be running ASAP. If possible, I'd like to see it up instantly. I have lot of ideas I want to try when debugging and I forget them when I have to wait a long time.
    When you think about it, unless we are code generating with T4, the code is pretty much static. Only the code we are modifying should actually be changing. While I'm making modifications to code, perhaps Visual Studio can utilize those extra CPU cores to background compile C#, or index the contents of the HTML DOM, or preparse the javascript, etc. Or maybe the changes I made should be recompiled. Just my 3 cents.

    Daver commented  · 

    At work, our VS solutions are now fairly large. It seems to take forever for me to load a VS Solution. Can't we load all the files, let me open a file and edit, and then let VS do what it needs in the background?

    When I press F5, I really want the website to be running ASAP. If possible, I'd like to see it up instantly. I have lot of ideas I want to try when debugging and I forget them when I have to wait a long time.
    When you think about it, unless we are code generating with T4, the code is pretty much static. Only the code we are modifying should actually be changing. While I'm making modifications to code, perhaps Visual Studio can utilize those extra CPU cores to background compile C#, or index the contents of the HTML DOM, or preparse the javascript, etc. Or maybe the changes I made should be recompiled. Just my 3 cents.

  4. 3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Visual Studio IDE  ·  Flag idea as inappropriate…  ·  Admin →
    Daver commented  · 

    USB is a nice to have in the personal environment but I understand if it is a risky attack vector... better to be secure.

    Daver commented  · 

    Also, in the personal environment perhaps the enterprise ID department guys would okay to allow people to have access to their skydrive and USB drives. If I'm at work, and I can't access skydrive, what's the point of having skydrive? It certainly kills it's usefullness. Once my office locked down the USB ports from USB drives, I got a lot of useless USB memory....

    Daver commented  · 

    One more thing... these idea came about when VS2012 betas were release. I do a lot of SSRS these days and I went through **** going from SQL 2005 to SQL 2008R2 SSRS BIDS with VS2010. I couldn't risk installing VS2012 and upgrading my SSRS BIDS to the wrong version. Yet, I was dying to get my hands on the VS2012 and SQL 2012 software without impacting my main work environment. Basically, I sort of want virtual machines without the overhead of installing another copy of the OS. I just want the OS to have split personalities. In one personality, it has one set of software and in the other personality, it has another set of software (like risky beta or potential trojans and viruses). I'm a developer and I need to experiment without shooting myself in the foot. The same goes for when supporting a production environment... I could be wearing multiple hats where 1 month I'm a developer, another month I'm a Production Support Person and another month I'm doing reasearch and development. I need Windows to be more Agile and flexible and secure at the sametime.

    Another example would be I need my work emails to be separate from my personal emails. Rather than have my boss reading my social security number or credit card numbers and passwords, they can just measure the time I'm in the other environment/monitor.

    All this needs to be seemless, transparent and easy to use. Otherwise, people won't use it and will just install everything in one environment. So maybe the installers need to be smart and prompt people if they want it in personal, business or both environments. it would be best if the code will be installed once but the data files are stored and run in different environments.

    Hope this helps.

    Daver commented  · 

    Here are a couple more ideas... in addition to Windows Developer Edition, you could have Windows Enterprise Edition and Windows Administrator Edition. Windows Enterprise would be for normal business users in a large enterprise. Windows Help Desk, Server Support Edition would be for Desktop,Server and Network Support people. The benefits of having slightly different versions of windows would allow enterprises to tail their security for different types of users.

    Everyone wants to have their home software, but the IT department hates that. I want iTunes on my workstation, but I don't want it to be merged with my development software. I have a few monitors at work and I'd like to have 1 monitor for personal stuff if I need. Maybe this will help sell more LED monitors.

    If you have the OS split between personal and business, then people could have their software installed in the personal section, while the enterprise section would only have locked down software necessary for their business operations. No sharing between the environments. Same goes for Desktop and Admin. How would this sort of look? If you had multiple monitors, one monitor could be for personal software, another monitor for the enterprise software. Or on the Windows 8 start screen, you could have a section or category that is personal software. You would have a personal desktop and a enterprise desktop with different software and isolated from each other. You could even make it a requirement that they are on 2 different physical hard disks in the workstation. When Admin walks over to a user and logins in all the software for his environment is downloaded, and when he logs out, everything is deleted without a trace even in memory. Obviously, you want to keep it simple. Too many versions will result in too many combinations and permuations and leave security holes. I'm just trying to give you food for thought.

    Daver shared this idea  · 
  5. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Visual Studio IDE  ·  Flag idea as inappropriate…  ·  Admin →
    Daver commented  · 

    It would be better if the Page Inspector's Layout Tab was always visible. This way I could see the Layout and HTML CSS attributes at teh same time without having to constantly flip back and forth between tabs.

  6. 2,638 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    36 comments  ·  Visual Studio IDE » Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
    Daver commented  · 

    Most of the time, creating this INotifyPropertyChanged code is just mindless grunt work. It would be nice if it was assumed by convention to work a starndard way. And if you need it to behave non-standard, then allow it to be overridden somehow.

    Daver commented  · 

    Most of the time, creating this INotifyPropertyChanged code is just grunt work. It would be nice if it was assumed by convention to work a starndard way. And if you need it to behave non-standard, then allow it to be overridden somehow.

  7. 1,317 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Visual Studio IDE » UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
    Daver commented  · 

    Yes, the basic Models and Views should be automatically code generated by VIsual Studio. It's unnecessary grunt work and if it's automatically there, people will lean towards using it. Perhaps Visual Studio should also have templates for patterns as well.

Feedback and Knowledge Base