Tom Gregory Tech
Tom Gregory Tech
  • 144
  • 1 546 422
The TRUTH About Becoming an Indie Hacker
Did you hear the only way to be an Indie Hacker is to move to Bali?
After quitting my 9-5 and finding the Indie Hacker community, that's what I thought anyway. With everyone coding their startup from a coffee shop on the beach, it's easy to think that's the only way to develop software independently.
Join me to understand who Indie Hackers really are, why writing code as an Indie Hacker can earn more than a job, but most importantly to discover why you need to book a flight to Bali right now.
zhlédnutí: 2 572

Video

How I Make Money From a Coding Blog 24/7
zhlédnutí 792Před 14 dny
Developers spend all day solving technical challenges at work, but when it's done the knowledge disappears. Starting a coding blog means you can you share your knowledge with others and save them time. You'll own valuable asset that helps you become a better developer and opens the possibility of earning valuable side-income. In this video you'll see how I grew a coding blog to 60,000 monthly u...
36 Lessons From 36 Months Outside a Coding Job
zhlédnutí 1KPřed 21 dnem
I quit my software development job 36 months ago, with a goal to figure out how to earn an income on my own. Here are 36 lessons I've learned since then. 0:00 Introduction. 0:10 The knowledge in your head is probably worth more than you think. 0:28 Climbing the career ladder is just one of many possible life goals. 0:52 Your colleagues won't miss you as much as you hoped. 1:08 Not learning the ...
The REAL Reason I Quit Coding Jobs Forever
zhlédnutí 3,5KPřed měsícem
Two years ago I got a job offer for £110,000 a year, plus bonus, pension, and health care. The old me would have signed the dotted line immediately. So, why did I rip it to pieces and not take the position? After all, then I had no job and was making a fraction of that amount. In this video, you'll learn what makes a previously career-loving software developer like me turn their back on employm...
Why I Quit Java (as a Java Developer)
zhlédnutí 15KPřed měsícem
Java is ideal for some types of software but terrible for others. After 13 years working with Java I decided to quit. In this video you'll learn why I first got a job as a Java developer, why Java no longer works for what I'm doing right now, and what more appropriate technology I'll use in the future.
How To Make Amazing Icon Buttons (Without CSS!)
zhlédnutí 1,1KPřed měsícem
Have you seen the cool square buttons with icons inside on sites like GitHub? I'm going to show you how to really easily create them without writing any CSS. There are two things we need. 1) A library with a selection of icons. We'll use one called Lucide, with over 2,000 icons. 2) A library to easily create buttons. We'll use Tailwind CSS with a plugin called daisyUI. First up, let's get the i...
7 HIDDEN Spring Boot Features You Need To Enable NOW!
zhlédnutí 1,2KPřed 2 měsíci
With 50 Spring Boot libraries available to add to your application, it's easy to miss this Java framework's best features. These well-hidden gems streamline your development process and eliminate unnecessary code. Unlock the full potential of Spring Boot with these must-know features that I've seen developers miss again and again during 10 years using Spring Boot. 0:00 Tip 1: Supercharge your d...
How the Internet Wasted 4,294,967,296 IP Addresses
zhlédnutí 546Před 4 měsíci
The biggest mistake in the internet's design is its limit of 4.3 billion IP addresses - not enough for everyone on the planet. As the internet exploded in the 1990s, millions of IP addresses were assigned to mostly US organisations. Everyone else had to fight over what was left. Today, the US has 175 times more IP addresses per person than the India. In this video, you'll discover why the inter...
Why Web Browsers Are Designed NOT To Be Secure
zhlédnutí 2,3KPřed 4 měsíci
Every time you open a web browser, you rely on development teams you never met to secure your personal data. Browsers fetch any URL typed in the address bar, grab any JavaScript the site wants, then honour any network calls the code makes. That's a lot of scope for attack. In this video, you'll discover why the web browser's design worked for the 90s internet, but leaves big security gaps for t...
How HTTPS Makes Internet Traffic 99% Secure
zhlédnutí 2KPřed 4 měsíci
Every time you send an HTTPS request online, you rely on clever protocols like TLS to ensure your private data is encrypted. But few internet users understand how this works, putting their faith in a simple padlock icon before submitting their credit card details. No security technology is bulletproof, but understanding how browsers and HTTP clients use encryption and certificates helps minimis...
Why the Internet Needs Millions of DNS Servers
zhlédnutí 1,7KPřed 4 měsíci
Everyone knows that DNS maps domain names to IP addresses, but what's not understood is just how much you rely on it every time you make a request on the internet. DNS was created in the 1980s, so it's amazing it still works reliably today to lookup any of 350 million domain names. It's unique design uses millions of "nameservers" across the internet, making DNS so fast and resilient that most ...
How Messages Cross the Internet in 1,000 Tiny Pieces
zhlédnutí 2,3KPřed 5 měsíci
The technology that delivers the seamless internet service you enjoy today was engineered over the last 40 years, but few users and even developers know how it actually works. Understanding the internet fundamentals beyond the web browser and HTTP request gives you the edge in any discussions about technology, helping you take a more active role in shaping its future. In this video you'll learn...
It’s Time To Face the Reality of Life
zhlédnutí 711Před 5 měsíci
I spent the last few years creating content on one very specific software development topic that left me burned out. All because I didn't trust myself enough to talk about topics outside my area of "expertise". Only when we learn to trust ourselves can real progress be made. I was inspired to create this after watching a video from @apnaj_ about how New Year's Resolutions are scams. What he say...
Making Tutorials for YouTube Is a Big Mistake
zhlédnutí 655Před 6 měsíci
If you think uploading 100s of tutorials to CZcams is the way forward, you might be right. But did you consider the latest roadblocks that stop your videos getting attention? And what about the almost certain fact that your interests will change over time? Having created 71 tutorials on a very specific software development topic, I share the not often talked about downsides of tutorial creation...
Optimise Your Java Build With This Gradle Profiler
zhlédnutí 621Před 6 měsíci
When your Java build process takes too long, it prevents you delivering more features. But how do you begin to optimise it? With Gradle there’s a way to profile your build to get key insights into what’s going on internally. In this video, you’ll see how to setup build profiling for your project and use the generated report to diagnose common build issues faced by Java developers. 0:00 Why Java...
Faster Tests With One Simple Build Script Change
zhlédnutí 1,2KPřed 7 měsíci
Faster Tests With One Simple Build Script Change
Gradle Course for Beginners | Get Going with Gradle
zhlédnutí 24KPřed 7 měsíci
Gradle Course for Beginners | Get Going with Gradle
The FASTEST Way To Create APIs for Your Website
zhlédnutí 7KPřed 11 měsíci
The FASTEST Way To Create APIs for Your Website
How To Reach the Next Level as a Software Developer
zhlédnutí 2,4KPřed 11 měsíci
How To Reach the Next Level as a Software Developer
Why The Whole Internet FAILS Without NPM
zhlédnutí 918Před rokem
Why The Whole Internet FAILS Without NPM
How To Plan Your First Digital Nomad Adventure
zhlédnutí 1,4KPřed rokem
How To Plan Your First Digital Nomad Adventure
Does Coding Have To Be So Slow?
zhlédnutí 1,2KPřed rokem
Does Coding Have To Be So Slow?
Learn Java Primitive Data Types in 5 Minutes
zhlédnutí 3,6KPřed rokem
Learn Java Primitive Data Types in 5 Minutes
Why Can You Write Gradle in 2 Different Languages?
zhlédnutí 1,7KPřed rokem
Why Can You Write Gradle in 2 Different Languages?
Gradle Implementation vs. Compile Dependencies
zhlédnutí 4,3KPřed rokem
Gradle Implementation vs. Compile Dependencies
How Software Devs Can Future-Proof Their Income
zhlédnutí 761Před rokem
How Software Devs Can Future-Proof Their Income
The Truth About Being a Digital Nomad
zhlédnutí 97KPřed rokem
The Truth About Being a Digital Nomad
What is NPM's package-lock.json?
zhlédnutí 11KPřed rokem
What is NPM's package-lock.json?
13 Key Insights From Gradle Hello World!
zhlédnutí 769Před rokem
13 Key Insights From Gradle Hello World!
7 Examples To Understand CORS
zhlédnutí 2,7KPřed rokem
7 Examples To Understand CORS

Komentáře

  • @benlovell9416
    @benlovell9416 Před 16 hodinami

    fwiw I once went to Bali and it rained so much the street to my accommodation flooded, meaning I had to wade in knee high water filled with literal crap just to get into town or get back home

  • @gameprogramming6550

    Thank you very much for these series.

  • @RatherBeCancelledThanHandled

    I really appreciate your introspection and your points on the importance of marketing and sales as an indie hacker .

  • @RatherBeCancelledThanHandled

    Really well done . Bravo .

  • @ViceCoin
    @ViceCoin Před 5 dny

    I hate beaches, travel, and crowded planes.

  • @phoenixshell3772
    @phoenixshell3772 Před 5 dny

    I had the same realisation after being android developer for 2 years, not really understanding gradle, life changing. It made me actually realise that all new tech frameworks at the end of the day boil down to "programs" and "code" just different way of implementing it

  • @FengolZA
    @FengolZA Před 6 dny

    For years I've had the lock file my project and finally bit to bullet to try and understand what it is. This video couldn't make it any clearer. Thank you so much!

  • @CarlosMarin-lp9xe
    @CarlosMarin-lp9xe Před 6 dny

    Great video! This is what I was looking for.

  • @ramdaneoualitsen1323

    I hated history geography and any non mathematical related courses.... until I finished university.

  • @divinity5250
    @divinity5250 Před 6 dny

    The way you explain is so SIMPLE.. easy to understand.. your new subscriber!! Cheers!!

  • @ForChiddlers
    @ForChiddlers Před 7 dny

    Java + 25 years ! Now flutter... its about the same🎉

  • @riyansh3396
    @riyansh3396 Před 7 dny

    How much you are making with this?

    • @TomGregoryTech
      @TomGregoryTech Před 7 dny

      You mean with the Zapier integration? Mine is just an internal tool so doesn't make any money.

    • @riyansh3396
      @riyansh3396 Před 7 dny

      @@TomGregoryTech Oh okay

  • @murph1329
    @murph1329 Před 7 dny

    microsoft killed java....and this is a good thing. a very very very good thing. All those years of java developers hating on MS stack guys. I guess we get the last laugh

  • @Alex-bc3xe
    @Alex-bc3xe Před 8 dny

    This is an excuse you don’t need Bali to make successful projects or anything you just need to produce.

  • @JSamuel08
    @JSamuel08 Před 9 dny

    👏👏👏👏

  • @josemauriciocarpioherrera4044

    Currently in bali! doing indie hacking , let me know if you are here!

  • @mikefischbein3230
    @mikefischbein3230 Před 11 dny

    That was great. Thanks.

  • @programmingpython584
    @programmingpython584 Před 11 dny

    "gradle build scripts are just code, and you know code", this is the best thing to hear

  • @morrning_group
    @morrning_group Před 11 dny

    🌟 Thank you for sharing your journey and insights into the world of indie hacking! 💻🚀 Your experience in Bali and your exploration of indie hacker tools and mindset are truly inspiring. 🌴🤖 I appreciate the honesty in navigating distractions and staying focused on creating valuable software. 🙌 Keep up the great work of sharing valuable knowledge and experiences with the community! 🎉 🌟 What future topics or themes do you plan to explore in your upcoming videos regarding indie hacking and software development? 📈 Are there any special plans to delve deeper into specific tools, strategies, or success stories within the indie hacking community? 🤔 Excited to see the quality content you'll continue to bring to viewers interested in this space! 💡🌐

  • @sharonlima8913
    @sharonlima8913 Před 11 dny

    What does indie hacking mean? Is it whitehack hacking?

    • @archockencanto1645
      @archockencanto1645 Před 11 dny

      Nothing to do with hacking, apparently. Just people creating software, solo, is pretty much it.

    • @ObeseWizard
      @ObeseWizard Před 11 dny

      I think indie = independent: they are solo no boss/employees, and also independent in that they can live (mostly) wherever they want. Hacking being either 'hacking society' by being free to live/work wherever, and/or hacking just meaning they are almost all software engineers.

  • @michaelbarley
    @michaelbarley Před 12 dny

    Indie hacking greatly appeals to me due to the freedom of location it offers. While I don't necessarily want to work from Bali, I'm tired of feeling shackled to the big cities in the UK for the sake of earning a substantial income. I would much prefer the tranquility of a sleepy village in the countryside over the hustle and bustle of London any day of the week. That said, I currently don't know much about indie hacking, so hopefully this rabbit hole doesn't lead to spending thousands on courses and resources, or getting indoctrinated into some influencer's cult. It would be nice to know there's a way out!!

  • @sudreddy
    @sudreddy Před 12 dny

    I hope the next video is from Bali 😃

  • @vinayakhunasimarad6272

    Thanks for the video. This is what I was searching for

  • @keerthishreya4495
    @keerthishreya4495 Před 15 dny

    Hey I cannot find build.gradle file in my gradle version 8.8

  • @WebDevJapan
    @WebDevJapan Před 16 dny

    Welcome to the JavaScript family

  • @raidoung4100
    @raidoung4100 Před 17 dny

    please, say "bottle of water " :d , is he british ?:d

  • @user-of3sh4cg7q
    @user-of3sh4cg7q Před 19 dny

    Can you please share your setup details please Thanks

  • @TomGregoryTech
    @TomGregoryTech Před 23 dny

    Get started with Gradle by building a real Java project the right way with my FREE Quick-Start Guide 👉 tomgregory.com/gradlequickstart

  • @rubbertoad3681
    @rubbertoad3681 Před 23 dny

    Title should be "5 Scary Truths about the Solo Digital Nomad Life". We live on the road and work remotely and none of this relates to our Digital Nomad lifestyle.

  • @ddavity
    @ddavity Před 23 dny

    Simple, concise and well explained. You definitely changed my view on Gradle, thank you!

  • @tiagoorcall.
    @tiagoorcall. Před 23 dny

    Hello, I'm Brazilian and I'm looking for content to study in JAVA, I'm just starting out and from your video, I understood a little about what you meant, should I continue with my studies in JAVA or look for new paths too?

    • @TomGregoryTech
      @TomGregoryTech Před 23 dny

      Greetings! By documenting my decision to quit Java I hope to offer an alternate perspective. Everyone has a different situation though, so you'll have to take from it what's useful to make your own decision. Do you have any more specific questions about Java and industry in general? I might be able to cover in another video.

    • @tiagoorcall.
      @tiagoorcall. Před 23 dny

      @@TomGregoryTech Nice! About JAVA, is it worth investing time in this language nowadays?

  • @KangoV
    @KangoV Před 24 dny

    Good luck in your new plans. I've been using Java for so many use cases now. Web apps (Micronaut+HTMX/JStachio), CLIs (Micronaut/PicoCLI + native), Massive data loading, AWS Lambda (60ms cold startup), Cyber security analysis (STIX) with graph dbs (CYPHER), wrapping C libs with the new FFM api. Matrix processing with the new Vector API (AVX2/AVX512) which is going to be HUGE in AI/ML (NO external libs). Running Python inside Java with Truffle. Yeah that last one is mad ;) I started out with 6502 assembler, BASIC, COBOL, Pascal, RPG, C, C++, Python etc. Being able to run the same Java app (unchanged) on an IBM mainframe, midrange (AS/400) and on a PC was great for me. Now being able to natively compile (GraalVM) and get insane speeds (1BRC), is just icing.

    • @TomGregoryTech
      @TomGregoryTech Před 23 dny

      That's cool. Java is a very versatile language.

  • @shosetsuninja3112
    @shosetsuninja3112 Před 25 dny

    I enjoy coding at a day job but would prefer 100% freedom for my schedule. I have been freelancing, and now building products with small teams on the side. When I can make enough from what I am building, I want to spend all my time on projects I influence heavily and where I benefit from profits.

    • @TomGregoryTech
      @TomGregoryTech Před 25 dny

      Yeah, coding in a job can still be pretty rewarding. Good to hear you have an exit strategy.

  • @Zapper024
    @Zapper024 Před 26 dny

    These will help me to move out of my job and work on something I always planned. Thanks for the genuine lessons and of course your tutorials.

  • @elvis8180
    @elvis8180 Před 26 dny

    are you planning to create a course?

  • @sushantpandey1949
    @sushantpandey1949 Před 26 dny

    This is how it is implemented in tech companies. thank you!

  • @YassineMikeAlpha
    @YassineMikeAlpha Před 27 dny

    Thanks to sharing your experience

  • @gt_acenes4980
    @gt_acenes4980 Před 27 dny

    Thank you for your valuable insider knowledge! “The knowledge in your head is probably worth more than you think.” I have to say, it hit me hard. I suppose it's finally time to read through your Gradle bible.

  • @Douglas-Allen
    @Douglas-Allen Před 27 dny

    Nice🔥

  • @replikvltyoutube3727
    @replikvltyoutube3727 Před 28 dny

    Hello first of all thanks for video. Can you revisit this topic using Groovy @CompileStatic

  • @Justin-wc4vt
    @Justin-wc4vt Před 29 dny

    Oh my gosh why the drums

  • @sakacocox267
    @sakacocox267 Před 29 dny

    Been recently following your video - really took lot of things from this video. very useful. When I started out, I cant build a software of my own, run on internet with server, don't have much tooling available. Working in a company makes lot of sense. Now we can do all of tat ourselves. But I haven't built any product, why? I got into the comfort of monthly payment. It certainly rewires my brain. I don't have to quit. But at least I can build products and fail .fail again and build again. iterate and grow!! It Enlighted me! Thanks Tom! Wishing you good luck with your product.

  • @sciab3674
    @sciab3674 Před 29 dny

    nice one thanks

  • @willaugust7824
    @willaugust7824 Před měsícem

    Kindly assist me, i am using cordova and i get this error; BUILD FAILED in 2s Command failed with exit code 1: C:\Users\USER\GWLAPP2\platforms\android\tools\gradlew.bat cdvBuildDebug how do i resolve it?

  • @girzon
    @girzon Před měsícem

    liked the video :) Looking forward to updates :) Also do you have any tips on how to find your dev idea ? Im thinking doing few small ones till finding success with one & expanding it

    • @TomGregoryTech
      @TomGregoryTech Před měsícem

      Quote from Noah Kagan I just heard: "the crucial first step toward entrepreneurship is to study your own unhapiness and to think of solutions".

  • @anonymous49125
    @anonymous49125 Před měsícem

    Yikes... Okay, here's the thing... coding is a huge part of creating a product... but it has NOTHING to do with making a product SUCCESSFUL. To make a successful product AT MINIMUM you need good marketing. This means having capital to afford advertising (both creation and distribution of the ads). I was once equally naïve to this, and I though "If I build it, they will come" but that 100% isn't how the world works even remotely. How the world works is: a person like bill gates buys the rights to use your operating system for almost nothing, or they just outright steal it. Smart people that are creatives that have the ability to make ANYTHING, are not the ones that actually make money. What will happen is FAR BEFORE you are profitable (1-2 years on average, if you're lucky) if you actually have something good, someone else who is an established name that has a marketing budget is going to rip you off, and there isn't going to be anything at all you can do about it. Remember Minecraft and how that sold for billions? Guess who STOLE IT OUTRIGHT - idea, textures, and all... Ever hear of "infiniminer"? No, because they quit after people kept stealing the source code and making their own clones of the game. When notch first made a video on youtube about 'cave game' (as it was first called) he said in the description that it was an infiniminer clone... and history is LITTERED with such cases... it is not the exception, but the rule. Here's a video on the subject that puts it better than I can: czcams.com/video/Fyb7vj4LGXk/video.html So what do you do? Well, be uncreative and be a business man... get investors, hire talent, and THEN steal existing ideas and compete with competitors for their customers... that's how the world works, and it's a terrible truth. To say to anyone that has a job: Just give up and make your own thing... you're setting them up for failure if they can't financially afford to do that... and if you can afford to do that financially---- you didn't need the job you're working to begin with... just the act of owning property pays way more than what you could make selling your hourly rate... in short: yikes...

    • @TomGregoryTech
      @TomGregoryTech Před měsícem

      Valid points. Thanks for the additional context. But let's not get disheartened before we've left the starting gate just because someone said it's going to be hard. I haven't yet found success, but I get inspiration from people who have. There are many examples. I'll follow their direction and document my findings on this channel.

  • @Gm_TT
    @Gm_TT Před měsícem

    hell NO. slacker all the way. definitely C++ since before 2005. what it's all about is NO job would be able to pay me to do what i do - you gotta have a "side hustle" (OR WHATEVER SO THAT YOU DON'T HAVE TO WORRY ABOUT MONEY)

  • @tobyzieglerrr
    @tobyzieglerrr Před měsícem

    The only thing i am concerned about: TypeScript. Oh boy. Still wish you the best... Do your thing and you will suceed

  • @traezeeofor
    @traezeeofor Před měsícem

    The REAL Reason I Quit Coding Jobs Forever = Indie hacking. Great job! Would love to get there too, but I'm currently still in my early stages, trying to get my first job.

    • @TomGregoryTech
      @TomGregoryTech Před měsícem

      That's the phrase I was looking for! Good luck.

  • @alexauto4578
    @alexauto4578 Před měsícem

    Tom, this is exactly the same that I am going right now! The main reason (the same!) no say in that products we made. Some people just don't want to keep up the times. I think you future will be a lot better very soon.

    • @TomGregoryTech
      @TomGregoryTech Před měsícem

      That's awesome! Glad it made sense to you and good luck.