
Software Development, Finance and AI
468 episodes — Page 8 of 10
Ep 162Where to focus your energies when building an MVP?
When you start out to build an MVP, or a new feature in an existing app, how you go about approaching the problem in the initial days or weeks will make a ton of difference. #projectmanagement Manage projects on https://snowpal.com. Keep it simple.
Ep 161Are you sure the requirements are complete, and you understand them?
If your requirements aren't complete, there is a problem. Sounds obvious? It sure is but, unfortunately, this is one of those recurring issues in Software Development that happens all too often and before you know it, your team is developing software to a specification that is not even close to being complete. #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.
Ep 160Microservices: Always the best option?
A Microservices-based architecture is a desirable one. Sure. But, is it the best solution always? #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.
Ep 159A few things to consider while using private methods
Private methods should be used as much as possible (to improve maintainability amongst other things) but not all private methods are created equal. #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.
Ep 158Found the gem, module or library that does what you are looking for and want to use it? Not so fast!
Before using a new Ruby gem, an NPM module or a dependent 3rd party library, you need to check a few things at the very minimum. #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.
Ep 157(Part 2) What you do repeatedly, it better be efficient (certainly more efficient than the items you do less frequently)
(Part 2) "Every drop makes an ocean". Keep an eye on things you do repeatedly regardless of the *tiny* amount of time they take. It all adds up in the end. #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.
Ep 156(Part 1) What you do repeatedly, it better be efficient (certainly more efficient than the items you do less frequently)
(Part 1) "Every drop makes an ocean". Keep an eye on things you do repeatedly regardless of the *tiny* amount of time they take. It all adds up in the end. #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.
Ep 154Restaurant Web App #1: How does learning a bit of software in the context of food sound to you? :)
If it sounds appealing, let's build a Web App. And let's do it while dining in a nice restaurant :) #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.
Ep 153We all know that India is a force to reckon with when it comes to engineering talent. What does it take to find the best engineers in India?
I had an opportunity to chat with Monica Jivnani (MaMo Technolabs Business Development Manager) about the human aspects of engineering outsourcing. While this is a broad topic, we had a productive and enjoyable (first) conversation about some elements of outsourcing. #projectmanagement Manage projects better. Do it on http://snowpal.com. #outsourcing #india #development If you need help with development, contact Monica @ MaMo TechnoLabs (https://mamotechnolabs.com)
Ep 152How we manage Daily Status Updates at Snowpal!
Have you yearned for a slightly better way to manage your team's status updates? If so, take a look at how we do it at https://snowpal.com! #projectmanagement Manage projects on https://snowpal.com.
Ep 151Efficient Bug Fixing: Keep this in mind when debugging a complex or persistent issue
Remember this when you are trying to debug a problem - there's bugs in most codebases and giving the benefit of doubt to everyone else but yourself (as natural as it is) may not be the best approach. Not always. Note: The video ends abruptly because I ran into a QuickTime Player bug. Couldn't have been more contextual :) #projectmanagement Manage your projects on https://snowpal.com!
Ep 150QA Test Cases (Part 2) - Recommended Methodologies
(Part 2) If you are a QA Tester or Manager (or a developer who has QA responsibilities), and could use some tips and tricks to help define your test case strategies, you may want to give this a watch. #projectmanagement Manage projects on https://snowpal.com. Keep it simple.
Ep 149Pool with “Di Caprio” :) And some technology to go along with it.
For those of you who thought I wasn't creative (and quite rightfully so!), this video may encourage you to rethink your opinion (or simply help reaffirm it) :) Either way, hope you enjoy it. #projectmanagement Life is more fun when you are organized. Try to be. Be on https://snowpal.com!
Ep 148QA Test Cases (Part 1) - Recommended Methodologies
(Part 1) If you are a QA Tester or Manager (or a developer who has QA responsibilities), and could use some tips and tricks to help define your test case strategies, you may want to give this a watch. #projectmanagement Manage projects on https://snowpal.com. Keep it simple.
Ep 147Software Design and Development: How to break a software problem down so you do not feel overwhelmed?
It is natural to feel overwhelmed when someone asks you to build something that you are unfamiliar with. But, if you follow a few strategies, it would help you not only overcome those anxieties but also complete the given tasks in record time! #projectmanagement Manage your projects on https://snowpal.com.
Ep 146Software Development and Architecture: Theoretical knowledge is good but nothing replaces pragmatism
Quite often, I see development teams get caught up in terminologies, technical articles, and in general, the theory of things. While it is important to read as often as possible and be aware, it is even more important that you convert all of those theoretical learnings to practical implementations - slowly but steadily. #projectmanagement Manage your projects on https://snowpal.com!
Ep 145How to get the most out of meetings (and how to keep time spent in them to an absolute minimum)
Collaboration is key to success. So, you sure need to meet with your coworkers as frequently as possible to be successful. With that said, how you manage your meetings and ensuring that you spend less than, say, 25% of your week, tops, in them is key to success (for most of us). #projectmanagement Manage projects on https://snowpal.com. Keep it simple!
Ep 144Sharing React Components: UI Templates - Atoms vs Molecules vs Organisms vs Templates
When building User Interfaces, spend your time and energies building pages/screens that add direct & immediate value to your customers. Don't spend time reinventing the wheel. #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.
Ep 141Augmented Reality: A use case that will benefit infrequent travelers such as myself!
Have you ever wanted to be somewhere but didn't find the time to get yourself there? Have you ever wondered why you had to save up measly vacation hours and use them prudently? Have you ever wanted to bring vacation home, and make it an essential part of everyday life? If so, you may appreciate my random thoughts here that will surely become true given advancements in Augmented Reality. #projectmanagement Manage your projects on https://snowpal.com. Keep it simple.
Ep 140Flutter upgrade issues that prevented deployment to both a real iOS device and a simulator
Every time I do a flutter upgrade, I tend to keep my fingers crossed. Some days, it goes seamlessly but other days, not so much. It was one of those days a couple of days back. In this podcast, I share the issues I ran into along with the fixes. #projectmanagement Manage your projects on https://snowpal.com
Ep 139Selling Software: Know your users, know your direct competitors, but also your indirect customers
Who are your competitors? Only those who are in your line of business? It's important to know our competitors, and we all know that. But, who are our competitors? It's not just the ones in your line of business. It is everyone who's after your clients' dollar. #projectmanagement Manage your projects on https://snowpal.com!
Ep 138Mono repos vs Poly repos: Which one works best (for you)?
Monorepos have made a sort of a comeback, shall we say. Should you use them? Do they work? What should you watch out for? And most importantly, how do they compare to Poly-repos? #projectmanagement Manage projects on https://snowpal.com
Ep 137Mobile App UI/UX: Design your app to suit your customer needs (I used a poorly designed app recently)
It takes an effort, a rather significant one, to get things right. You want to build a secure, scalable, cool mobile app but it can't be at the expense of User Experience. It definitely can't. I'll share a recent horrendous experience with a mobile banking app. #projectmanagement Manage projects on https://snowpal.com!
Ep 136Mobile first vs Web first vs (a 3rd option): Product Strategy
I am sure you've heard of a mobile-first strategy and a web-first strategy but there's a 3rd option. Let's talk a bit about that. #projectmanagement Manage your projects on https://snowpal.com!
Ep 135Software Design vs Implementation: Where are you spending most of your time?
Enough designing, start implementing already! If you find yourself in endless discussions about how to design something, one thing is for certain. You are overthinking and under delivering! #projectmanagement Manage your projects on https://snowpal.com!
Ep 134API Directory Structure: Define it correctly to improve backend development productivity
And by correctly, I literally mean the way it works best for you and your company. There is no single correct answer. #projectmanagement Manage projects on https://snowpal.com!
Ep 133Improve development productivity by managing your desktops better
...and why would the number of desktops and the arrangement of windows in each of those desktops make any difference to productivity? #projectmanagement Manage your projects on https://snowpal.com!
Ep 132Job Satisfaction: What are some of the things that might help employee retention?
I'll explain this taking myself as an example. If I had to pick 3 things that are most important to me in a job, what might they be? Life changes, all the time. And so do we. But, I've noticed that what I've looked for in a job has rarely changed (at least, fundamentally) over the years. #projectmanagement Manage your projects on https://snowpal.com!
Ep 131API Directory Structure (in an API Development Platform of your choice)
How you define your API Directory Structure will make a ton of difference to your API Development productivity. Our platform depends & runs on 100s of APIs and we tried a few different approaches before arriving at the current one that works best for us. Manage your projects on https://snowpal.com!
Ep 130Software Certifications: AWS, Java, Database and more - How many do you have? How important are they?
Let's talk about how many I have, and what I think about certifications in general. Manage your projects on https://snowpal.com!
Ep 129Polyglot Technology Stack: Good or Bad for a small software startup?
If you think that's a leading question, think again! Let's discuss some of the pros and cons of a Polyglot Technology Stack. Manage projects on https://snowpal.com!
Ep 128Are you designing APIs for Web App or Mobile App, or both?
While you always want to design your APIs for multiple clients, it isn't always possible. What if you built it for a Web Client and need the same APIs for Mobile? Or vice-versa. Manage your projects on https://snowpal.com!
Ep 127Flutter Mobile App: SSL Performance Issue (including the fix)
We ran into a rather weird performance issue that took me several hours to get to the bottom of. I figured it would be worth sharing the specifics so it helps save you the hours I spent debugging and finding a fix. Manage projects on https://snowpal.com!
Ep 126Hiring a developer: Do not stinge when it comes to hiring. A good engineer is always worth their price!
Good things cost money. Not everything expensive may be good, sure. But, I truly believe a good engineer is surely worth their price. Manage your projects on https://snowpal.com!
Ep 125Do technical jargons make you uncomfortable? Do you get intimidated by them?
It's quite natural but try not to be bothered by fancy words you may or may not understand. How well you build software has little, if any, bearing on whether or not you understand these jargons. Manage your projects on https://snowpal.com!
Ep 124Mac Users: Is it taking a little too much time to copy videos from your Photos App to your local directory?
Join the club :) It takes a lot of time to make a copy of a video file (even small ones) and clearly, there's an Apple bug that they are yet to identify/fix. I've an easy solution. Manage your projects on https://snowpal.com!
Ep 123A JavaScript Event Handling issue that took us a few hours to get to the bottom of
We added support to allow inline edits on our cards (Kanban and others) recently and ran into an issue during implementation that turned out to be related to Event Handling.
Ep 122If you are an engineer who doesn't particularly enjoy writing (or reading) documents, try this!
I don't have drawing skills but am pictorial in my thinking. Given that, I've relied on a variety of tools over the years to keep myself productive. Manage your projects on https://snowpal.com!
Ep 120Facebook AD Account: Why our AD account was locked momentarily.
If one of the things you do is create campaigns on Social Media platforms, my recent experience may resonate with you. Keep this in mind! Manage your projects on https://snowpal.com!
Ep 119When implementing Apple Sign In on your web application, keep this in mind
It is likely you support more than one domain and/or sub-domain for your web application. And if that were to be the case and you are implementing support for Apple Sign In, there's at least one more thing you want to keep in mind. Manage your projects on https://snowpal.com!
Ep 117Wondering what that one feature is which will make all the difference?
Well, how we wish we all knew that! I've seen that despite all the research and competitive analysis you may want to (and have to) do, the age old adage that more is better might still hold good.
Ep 116Do more of what think you do not like. Sounds weird?
When we like something, we will naturally find a way to do more of that (as we should). When we do not like something, we tend to shy away from it. Also, natural, but is there another way to go about it? Manage Projects on https://snowpal.com!
Ep 115Are you spending a little too much time finding the "right" technology?
When you are building a new app, or an API layer, and you find yourself in a position (or a role) where you are having to make a decision on the "best" choice of technology, it can be a tad overwhelming. Here's one way to do it. Manage Projects on https://snowpal.com!
Ep 114While it is completely natural to look for help online, do not expect solutions to be handed to you on a silver platter!
Every problem is unique even when it is not. So, while it is not just natural but also prudent to look for help online from the larger community when you are stuck and need some guidance, I find that too often developers look for solutions to be handed to them on a silver platter. That's not going to happen! Manage Projects on https://snowpal.com!
Ep 113Attention to Details is always important but more so when you are doing UI/UX work
## Attention to Detail We all recognize the fact the pixel pushing is time consuming, and if you are a smallish team trying to move mountains, it could be a bit of a pain as it consumes a lot of time. But, one thing is for certain. You are going to save time (and a lot of it) if you did it right the first time around rather than add TODOs in the code to revisit them later. We've made a number of UI/UX enhancements to our Web Platform, and we hope to deploy them this weekend. Check them out on https://snowpal.com! Managing projects should be quick, simple and fun. Not complex, boring or overwhelming!
Ep 112How much should the past drive the future?
One school of thought is if you've done a certain way a certain way in the past and it worked, there's no good reason to change it. Another school of thought is that one should always question how we may have approached a certain problem in the past and continually look for ways to improve it. While I don't know if one is better than the other, I know where I stand! Manage your projects on https://snowpal.com!
Ep 111Integrated Development Environments (or IDEs): How important are they?
IDEs play a huge role in not just our productivity as developers but also our happiness levels (given the amount of time we literally spend using them). What can I say about them in under 100 seconds that you may not already know? :) Manage your projects on https://snowpal.com.
Ep 110(Tech Lightyear Series) Software Development in under 100 seconds
Of the many pieces of (constructive) feedback I've received over the years (in both personal & professional life), one that has been a common occurrence is "Can you be more succinct?". And while I've always tried to do that (and also want to believe I've made some good strides in that aspect), I realize I've ways to go. So, here is another attempt (read: challenge) at getting closer to that finish line. I'll be doing a series that I've ambitiously named Tech Lightyear (as in, how much can we learn if we traveled at the speed of light!). And the requirement I've set myself is: no more than 90-100 seconds, tops. Whatever I want to say, that's how long I get. And we shall see how goes! Manage your projects on https://snowpal.com.
Ep 109Code Commenting: Mandatory or Optional?
We all agree (I think!) that code commenting is essential. But, how much of it do we need, and how do we go about it? And why it is stack agnostic. Manage your projects on https://snowpal.com.
Ep 108Firebase Messaging - Sending push notifications on a Flutter App
Setting up push notifications on a mobile app takes a bit of time the first time, and then onwards, you shouldn't have to do much. Ideally. Manage your projects on https://snowpal.com.