Some ideas

I love to write, most people know that. I don’t really do video blogs or podcasts, but reading is a forgotten skill. Now I need to think of why I write.  I don’t write for money but I’d like that. I don’t write for influence or to get new followers. I write because I like to share ideas. The challenge is focus. I have ideas on business process, coding, devops, human interaction, communication, and so much more. 

I don’t generally create pdfs, slide decks, or things like that.  However, I think blogging is a type of artifact.

My question is the topic.  I think people become experts when they do the same thing for a while. I just wonder what I want to be an expert in.  I have been called a JavaScript expert and a c# expert. I believe it is relative but I’m good at both of those.  The thing that comes easy for me is team building and development teaching/mentoring. Who would have thought? Well, my mom was a teacher for decades and because of that I guess it rubbed off a little. Tie that with my love for acting and dancing, and you have a development teacher like none other. 

All of this is not prepared or planned. It is just what I’m thinking about.

I think I should create a series for developers about real world development using azure. Why azure? Because I love what Microsoft has done and how they keep getting better. I did a tutorial on firebase and loved that. I think it is time for a real world development tutorial.

The gap that I see missing is from hello world to a simple database project to …nothing.  What about continous deployment, what about different environments, setting up testing frameworks, handing off a code base, integrating with active directory or oauth? Sure, all of those exists but they are never pieced together for a full development experience.

Now, that takes work to setup all of that and it is not easy. Also, there is the other side of explaining that to nontechnical people and justifying that time. Technology changes so fast that it is best to document the process not the tech behind it because we all know that it will change in 6 months.

That is going to be my goal.  I get to be the researcher for you.  I will play guinea pig for you.  

What is this process I am talking about? The process from idea to prototype to production in the shortest amount of time. Considering the enterprise quality of delivery.

So that is my latest idea…What do YOU think? Would you read it? I guess I’m doing it more for myself so I can accelerate my own development process.

Well, there it is… Dev process tutorial on Azure and process for business to move faster and still maintain high quality. Startups move so fast and then have to refactor and enterprises move so slow to avoid any wrong decision. Wrong decisions are great, just change quicker. One of my favorite quotes is 

In any moment of decision, the best thing you can do is the right thing, the next best thing is the wrong thing, and the worst thing you can do is nothing. – Teddy Roosevelt

That says so much. I’ll stop there for now.

Go build something amazing! 

About

I am a software developer, who loves technology, teaching, and helping others learn how to use technology. A true love for c# and the JavaScript. I enjoy jiujitsu, dancing, and learning from others about all sorts of topics.

View all posts by

4 thoughts on “Some ideas

  1. John, yes I would read it what you have proposed.

    I have found myself recently thinking / doing things that might be along similar lines, except I took a different approach on the outlet. I created some public prototypes on GitHub and some private ones in VSTS so that I could tinker on my own time, experimentation without deadline pressure. The examples were nothing extravagant but the code was fleshed out enough to have real-world use, likewise for the CI/CD pipeline work. I then migrated my findings into my regular job.

    One thing that I would love to hear others thoughts on is how to do actually get the average company’s management (especially C-level execs) to “get it”. From my vantage point, trying to tell them to “fail fast” and to “change quicker” seems to cause a huge backlash. I know that there are companies out where the culture allows “fail fast” and that do this all the time, but how did they get there? In other words, I know where the destination is, but I am more interested in hearing about the journey.

  2. How’bout mobile development? I have some ideas (business ideas?) for tools (for real estate investors) that would be great for mobile devices…but I’m far from having any clue on how to proceed…

Got a comment, concern, or question?